假设有两个整数x和y,x=一68,y=一80,采用补码形式(含1位符号位)表示,x和y分别存放在寄存器A和B中。另外,还有两个寄存器C和D。A、B、C、D都是8位的寄存器。请回答下列问题:(要求最终用十六进制表示二进制序列) 寄存器A和B中的内容分别是什

admin2018-07-17  60

问题 假设有两个整数x和y,x=一68,y=一80,采用补码形式(含1位符号位)表示,x和y分别存放在寄存器A和B中。另外,还有两个寄存器C和D。A、B、C、D都是8位的寄存器。请回答下列问题:(要求最终用十六进制表示二进制序列)
寄存器A和B中的内容分别是什么?

选项

答案本题考查补码的机内表示、补码的运算和溢出判断。 因x=一68=一(100 0100)2,则[—68]=1011 1100=BCH;因y=一80=一(101 0000)2,则[—80]=10110000=BOH,所以寄存器A和B中的内容分别是BCH、BOH。

解析
转载请注明原文地址:https://kaotiyun.com/show/G5Ri777K
0

最新回复(0)