问题 单项选择题

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

A.0和0

B.0和1

C.1和0

D.1和1

答案

参考答案:C

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

单项选择题
多项选择题