滚石 发表于 2013-1-11 17:17:30

关于cf寄存器


AX=0098BX=0000CX=000DDX=0000SP=0000BP=0000SI=0000DI=0000
DS=1812ES=1812SS=1822CS=1822IP=0002   NV UP EI PL NZ NA PO NC
1822:0002 02C0          ADD   AL,AL
-t

AX=0030BX=0000CX=000DDX=0000SP=0000BP=0000SI=0000DI=0000
DS=1812ES=1812SS=1822CS=1822IP=0004   OV UP EI PL NZ AC PE CY
1822:0004 B097          MOV   AL,97
-t

AX=0097BX=0000CX=000DDX=0000SP=0000BP=0000SI=0000DI=0000
DS=1812ES=1812SS=1822CS=1822IP=0006   OV UP EI PL NZ AC PE CY
1822:0006 2C98          SUB   AL,98
-t

AX=00FFBX=0000CX=000DDX=0000SP=0000BP=0000SI=0000DI=0000
DS=1812ES=1812SS=1822CS=1822IP=0008   NV UP EI NG NZ AC PE CY
1822:0008 B8004C      MOV   AX,4C00
-

cf还是1?

sub后不借位吗

张国祥 发表于 2013-1-16 02:34:27

cf不是寄存器,是flag寄存器的一个位,我们称它为CF标志位,CY(Carry)的意思是存在进位/借位,,因此你调试最后不会变为NC(No Carry,无进位/借位)
页: [1]
查看完整版本: 关于cf寄存器