问题 单项选择题

某定点机字长8位(含1位符号位),现该机中一个寄存器的内容为43H,则将其算术左移一位、算术右移一位的结果分别为( )。

A.86H,21H

B.结果出错,21H

C.结果出错,A1H

D.未给出机器数形式,无法判断

答案

参考答案:B

解析:虽然题中未给出机器数形式是原码、反码还是补码,但由于寄存器中数据的符号位为0,即表示一个正数,故仍可进行判断;算术左移1位时,符号位为0不变,最高数值位1移丢,结果出错;算术右移1位时,符号位为0不变,数值位最高位补0,结果为21H。

单项选择题
问答题 简答题