问题
单项选择题
将十六进制有符号数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。