某字长为 8 位的计算机中,已知整型变量 x、y 的机器数分别为[x]补=1 1110100,[y]补=1 0110000。若整型变量 z=2*x+y/2,则 z 的机器数为
A. 1 1000000 B. 0 0100100
C. 1 0101010 D. 溢出
x的补码算术左移为11101000,y的补码算术右移为11011000, 两者相加可得111000000。可知符号位产生的进位为1,最高有效位产生的进位也为1,两者相同,则无溢出。 最高一位1丢掉得最终结果11000000
参考答案:A
解析:将 x ...
用户登录可进行刷题及查看答案
解析:将 x 左移一位,y 右移一位,两个数的补码相加的机器数为 1 1000000
登录后提交答案