问题 单项选择题

将十六进制有符号数82AOH与9F40H相加后,溢出标志位OF和符号标志位SF的值分别为()。

A.0和0

B.0和1

C.1和0

D.1和1

答案

参考答案:C

解析:在16位算术运算中,带符号数的运算结构超出了16位带符号数所能表达的范围时,就将溢出标志位置位。当运算结果的最高位为1时,符号位置位。题目中82AOH+9F40H=21EOH,并且最高位产生进位,显然结果溢出且运算结果的最高位为0。因此,OF=1,SF=0。

单项选择题
单项选择题