当前位置: 代码迷 >> 汇编语言 >> 求解释汇编话语
  详细解决方案

求解释汇编话语

热度:7268   发布时间:2013-02-26 00:00:00.0
求解释汇编语句
诸位大神大哥请看:
00D213BA mov eax,dword ptr [i]  
00D213BD and eax,1  
00D213C0 neg eax  
00D213C2 sbb eax,eax  
00D213C4 neg eax  
我想知道这几句想干什么?还有sbb具体是什么意思,怎么用。我不懂啊,求详解T_T

------解决方案--------------------------------------------------------
sbb是带借位减法指令,它利用了CF位上记录的借位值。
指令格式:sbb 操作对象1,操作对象2
功能:操作对象1=操作对象1-操作对象2-CF

neg影响cf


mov ax,1
and ax,1
neg ax
sbb ax,ax
neg ax
可以试着在debug上给ax取几个值,注意下cf,ax的值。
  相关解决方案