题目
8位补码10010011等值扩展到16位后,其机器数为( )。A. 1111111110010011B. 0000000010010011C. 1000000010010011D. 1111111101101101
8位补码10010011等值扩展到16位后,其机器数为( )。
A. 1111111110010011
B. 0000000010010011
C. 1000000010010011
D. 1111111101101101
题目解答
答案
A. 1111111110010011
解析
步骤 1:确定8位补码的符号位
8位补码10010011的最高位是1,表示这是一个负数。
步骤 2:进行等值扩展
等值扩展到16位时,需要在高位补上与符号位相同的位。由于这是一个负数,所以需要在高位补上1。
步骤 3:写出16位补码
在10010011的高位补上8个1,得到1111111110010011。
8位补码10010011的最高位是1,表示这是一个负数。
步骤 2:进行等值扩展
等值扩展到16位时,需要在高位补上与符号位相同的位。由于这是一个负数,所以需要在高位补上1。
步骤 3:写出16位补码
在10010011的高位补上8个1,得到1111111110010011。