某字长为 8 位的计算机中,已知整型变量x、y的机器数分别为 补[x]补=11110100 , 补[y]补=10110000 。若整型变量z=2x+y/2,则z的机器数为( )。
A. 11000000
B. 00100100
C. 10101010
D. 溢出
乘以2等价于算术左移1位,&nbs...
用户登录可进行刷题及查看答案
乘以2等价于算术左移1位, 补[x]补=11110100 ,得 补补[2x]补=[x<<1]补=11101000 。
除以2等价于算术右移1位, 补[y]补=10110000 ,得 补补[y/2]补=[y>>1]补=11011000 。
补补补[z]补=[2x]补+[y/2]补=11101000+11011000=(1)11000000 。括号内为最高位进位,最高位进位与符号位相同,均为1,没有溢出,所以z的机器数为11000000。
本题选A。
登录后提交答案
暂无评论,来抢沙发