已知AX=0FF60H,CF=1 MOV DX,96 XOR DH,0FFH SBB AX,DX 执行上述指令序列后,AX=_,CF=__

答案都是0 不理解 如果cf为0就理解了 但是cf为1不理解
2024-11-15 17:54:46
推荐回答(2个)
回答1:

mov dx, 96;不改变CF
xor dh, 0ffh ; xor指令使CF,和OF为0
sbb ax, dx ; 减了AX为0, CF为0 (桐老因为此纤轮哪时毁码AX,DX都为ff60H)
所以最后 AX =0, CF=0

回答2:

因为xor指令使得cf为0了