减法指令“sub R1,R2,R3”的功能为“(R1)-(R2)→R3”,该指令执行后将生成进位/借位标志CF和溢出标志OF。若(R1)=FFFF FFFFH,(R2)=FFFF FFFOH,则该减法指令执行后,CF与OF分别为( )。

admin2019-08-17  24

问题 减法指令“sub R1,R2,R3”的功能为“(R1)-(R2)→R3”,该指令执行后将生成进位/借位标志CF和溢出标志OF。若(R1)=FFFF FFFFH,(R2)=FFFF FFFOH,则该减法指令执行后,CF与OF分别为(          )。

选项 A、CF=0,OF=0
B、CF=I,OF=0
C、CF=0,OF=I
D、CF=1,OF=1

答案A

解析 [x]-[y]=[x]+[y],[-R2]=00000010H很明显[R1]+[-R2]的最高位进位和符号位进位都是1(当最高位进位和符号位进位的值不相同时才产生溢出),可以判断溢出标志OF为0。同时,减法操作只需判断借位标志,R1大于R2,所以借位标志为0,综上选A。
转载请注明原文地址:https://jikaoti.com/ti/mFGjFFFM
0

相关试题推荐
最新回复(0)