资源预览内容
亲,该文档总共2页全部预览完了,如果喜欢就下载吧!
资源描述
第一章一思考题(略)二综合题1设机器字长为8位,写出下列用真值表示的二进制数的原码、补码和反码。答:真值原码反码补码(1)+0010101B000101010001010100010101(2)+1110001B011100010111000101110001(3)+1010011B010100110101001101010011(4)-0010101B100101011110101011101011(5)-1111011B111110111000010010000101(6)-1001010B1100101010110101101101102下列各数均为十进制数,试用8位二进制补码计算下列各题,将运算结果用两位十六进制数表示。答:原题【X+Y】补【X+Y】原(X+Y)真值117+7=00010001B+00000111B=00011000B= 18H18H18H28+18=00001000B+00010010B=00011010B= 1AH1AH1AH39-6=00001001B+11111010B=00000011B= 03H03H3H4-26+7=11100110B+00000111B=11101101B= EDH93H-13H58-18=00001000B+11101110B=11110110B= F6H8AH-0AH619-(-17)=00010011B+00010001B=00100100B= 24H24H24H7-25-6=11100111B+11111010B=11100001B= E1H9FH-1FH887-15=01010111B+11110001B=01001000B= 48H48H48H3. 已知以十六进制数形式给出的补码,求出其相应的真值,真值用十进制数表示:答:补码真值48H721001000B9DH-99 -110 0011BB2H-78 -100 1110B5C10H23568 101110000010000BF2A1H-3423 -1101 0101 1111 B4下列各数均为十进制数,试用8位二进制补码计算下列各题,判断说明运算结果是否溢出。答:原题【X+Y】补对应的真值溢出否43+18=00101011B+00010010B=00111101B61未溢出-52+17=11001100B+00010001B=11011101B-35未溢出72-8=01001000B+11111000B=01000000B64未溢出50+87=00110010B+01010111B=10001001B-119溢出(-33)+(-47)=11011111B+11010001B=10110000B-48未溢出(-91)+(-75)=10100101B+10110101B=01011010B90溢出-127+64=10000001B+01000000B=11000001B-63未溢出5设机器字长为8位。根据给出的不同形式的机器数,如下表,计算其对应的十进制表示的真值。答:二进制机器数(若为)无符号数(若为)原码(若为)反码(若为)补码01101 11101101101101100101 1001898989891000 1101141-13-114-1151111 1001 249-121-6-7
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号