汇编
abraham_li
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
汇编SUB和MUL的CF位
在汇编减法中,CF=INVERT(carry out of the MSB),原因如下。考虑减法运算的实际过程。对于A - B操作,有result=A+B¯+1=A+(M−1−B)+1=A−B+Mresult = A + \bar{B} + 1 = A + ( M - 1- B ) + 1 = A - B + M其中M = MAX + 1。(比如,若A为int类型,则MAX = 32767, M =原创 2015-10-28 18:52:43 · 2575 阅读 · 0 评论 -
汇编中的借位减法指令SBB
SBB的含义 sbb是带借位减法指令,它利用了CF位上记录的借位值。 指令格式:sbb 操作对象1,操作对象2 功能:操作对象1=操作对象1-操作对象2-CFSBB与SUB的区别 SUB AX,BX 的结果是 AX-BX SBB AX,BX 的结果是 AX-BX-CF(进/借位标志)例子 将DX:AX中存放的32位无符号数减去BX内的16位无符号数 SUB AX,BX ;结果的低1原创 2015-10-28 21:32:35 · 25541 阅读 · 0 评论
分享