问答题
已知32位寄存器中存放的变量x的机器码为C0000004H,请问:
(1)当x是无符号整数时,x的真值是多少x/2的真值是多少x/2存放在R1中的机器码是什么2x的真值是多少2x存放在R1中的机器码是什么
(2)当x是带符号整数(补码)时,x的真值是多少x/2的真值是多少x/2存放在R1中的机器码是什么2x的真值是多少2x存放在R1中的机器码是什么
【参考答案】
算术移位的对象是带符号数,在移位过程中必须保持操作数的符号不变。当左移1位时,如不产生溢出,则数值乘以2;而右移1位时,......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)