欢迎来到天天文库
浏览记录
ID:26667228
大小:132.41 KB
页数:7页
时间:2018-11-28
《习题答案(作业)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第二章习题答案2(1)为什么计算机内部采用二进制表示信息?既然计算机内部所有信息都用二进制表示,为什么还要用到十六进制和八进制数?参考答案:(略)2(7)为什么计算机处理汉字时会涉及到不同的编码(如,输入码、内码、字模码)?说明这些编码中哪些是用二进制编码,哪些不是用二进制编码,为什么?参考答案:(略)3.实现下列各数的转换。(1)(25.8125)10=(?)2=(?)8=(?)16(2)(101101.011)2=(?)10=(?)8=(?)16=(?)8421(3)(010110010110.0011)8421=(?)10=(?)2=(?)
2、16(4)(4E.C)16=(?)10=(?)2参考答案:(1)(25.8125)10=(11001.1101)2=(31.64)8=(19.D)16(2)(101101.011)2=(45.375)10=(55.3)8=(2D.6)16=(01000101.001101110101)8421(3)(010110010110.0011)8421=(596.3)10=(1001010100.01001100110011…)2=(254.4CCC…)16(4)(4E.C)16=(78.75)10=(01001110.11)24.假定机器数为8位(1位
3、符号,7位数值),写出下列各二进制数的原码和补码表示。+0.1001,–0.1001,+1.0,–1.0,+0.010100,–0.010100,+0,–0参考答案:(后面添0)原码补码+0.1001:0.10010000.1001000–0.1001:1.10010001.0111000+1.0:溢出溢出–1.0:溢出1.0000000+0.010100:0.01010000.0101000–0.010100:1.01010001.1011000+0:0.00000000.0000000–0:1.00000000.00000005.假定机器数为
4、8位(1位符号,7位数值),写出下列各二进制数的补码和移码表示。+1001,–1001,+1,–1,+10100,–10100,+0,–0参考答案:(前面添0)移码补码+1001:1000100100001001–1001:0111011111110111+1:1000000100000001–1:01111111111111111+10100:1001010000010100–10100:0110110011101100+0:1000000000000000–0:10000000000000006.已知[x]补,求x(1)[x]补=1.1100
5、111(2)[x]补=10000000(3)[x]补=0.1010010(4)[x]补=11010011参考答案:(1)[x]补=1.1100111x=–0.0011001B(2)[x]补=10000000x=–10000000B=–128(3)[x]补=0.1010010x=+0.101001B(4)[x]补=11010011x=–101101B=–457.假定一台32位字长的机器中带符号整数用补码表示,浮点数用IEEE754标准表示,寄存器R1和R2的内容分别为R1:0000017AH,R2:FFFFF895H。不同指令对寄存器进行不同的操作
6、,因而,不同指令执行时寄存器内容对应的真值不同。假定执行下列运算指令时,操作数为寄存器R1和R2的内容,则R1和R2中操作数的真值分别为多少?(1)无符号数加法指令(2)带符号整数乘法指令(3)单精度浮点数减法指令参考答案:R1=0000017AH=00000000000000000000000101111010R2=FFFFF895H=11111111111111111111100010010101(1)对于无符号数加法指令,R1和R2中是操作数的无符号数表示,因此,其真值分别为R1:17AH,R2:FFFFF895H。(对应十进制分别为378
7、、4294965397=232–1899)(2)对于带符号整数乘法指令,R1和R2中是操作数的带符号整数补码表示,由最高位可知,R1为正数,R2为负数。R1的真值为+17AH=378,R2的真值为–11101101011=–1899。(3)R1:符号位为0,表示其为正数,阶码为00000000,尾数部分为00000000000000101111010,故其为非规格化浮点数,指数为–126,尾数中没有隐藏的1,用十六进制表示尾数为+0.000000000000001011110100=+0.0002F4H,故R1表示的真值为+0.0002F4H×2
8、-126。R2:符号位为1,表示其为负数,阶码为11111111,尾数部分为11111111111100010010101,故其为全1阶
此文档下载收益归作者所有