滴水逆向_学习笔记

滴水逆向第三期学习笔记


SBB指令

<h2>SBB指令:带借位减法</h2> <h4>格式:<code>SBB R/M,R/M/IMM</code>    两边不能同时为内存,数据宽度要一样。</h4> <h4>功能:操作对象1 = 操作对象1 - 操作对象2 - CF</h4> <hr /> <hr /> <h4>  AX=5,BX=2,CF=1</h4> <h4>例如1:指令 <code>SBB AX,BX</code></h4> <h4>实现的功能是: (AX) = (AX) - (BX) - CF</h4> <h4>        2 = 5 - 2 - 1</h4> <hr /> <hr /> <h3>例1:</h3> <p>  <code>SBB AL,CL</code></p> <p>  <code>SBB BYTE PTR DS:[12FFC4],2</code></p> <p>  <code>SBB BYTE PTR DS:[12FFC4],AL</code></p> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/709f1d8ea874d30fd37867b953819415" alt="" /></p> <p>执行后如下图:</p> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/c0ff70425ebaf529babc3403d1338a7c" alt="" /></p> <h4>加法指令运算的结果对CF、SF、OF、PF、ZF、AF都会有影响。</h4>

页面列表

ITEM_HTML