欢迎来到天天文库
浏览记录
ID:15923744
大小:3.72 MB
页数:74页
时间:2018-08-06
《数字电子技术课后部分题答案申忠如谭亚丽西安交通大学出版社》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章习题答案1.1将下列二进制数变换为相对应的十进制数N=(1)解:1011B=1*8+0*4+1*2+1*1=11(2)解:1000B=1*8+0*4+0*2+0*1=8(3)解:1101B=1*8+1*4+0*2+1*1=13(4)解:11111111B=1*128+1*64+1*32+1*16+1*8+1*4+1*2+1*1=255(5)解:101101B=1*32+0*16+1*8+1*4+0*2+1*1=45(6)解:10001100B=1*128+0*64+0*32+0*16+1*8+1*4+0*2+0*1=140(7)解:1101.1011
2、B=1*8+1*4+0*2+1*1+1*0.5+0*0.25+1*0.125+1*0.0625=13.6875(8)解:10101000.01B=1*128+0*64+1*32+0*16+1*8+0*4+0*2+0*1+0*0.5+1*0.25=168.251.2将下列十进制数变换成二进制数(1)解:5==101B(2)解:9==1001B(3)解:15==1111B(4)解:16==10000B(5)解:52==110100B(6)解:0.5625==0.1001B(7)解:125.6875=+=1111101.1011B(8)解:0.32==0.010
3、10B1.3将下列二进制数变换为相对应的十六进制数(1)解:011B=3H(2)解:1010B=AH(3)解:1101B=DH(4)解:111,1110B=7EH(5)解:10,1101B=2DH(6)解:1,0000,1100=10CH(7)解:1101.011B=D.6H(8)解:100.0101,011B=4.56H1.4将下列十六进制数变换为相应的二进制数(1)解:CH=1100B(2)解:6FH=1101111B(3)解:2B4H=1010110100B(4)解:508H=10100001000B(5)解:A76H=101001110110B(6
4、)解:9D3H=100111010011B(7)解:3A.EH=111010.111B(8)解:89.0FH=10001001.00001111B1.5写出下列十进制数的8位原码、反码和补码形式(正数的原码、反码、补码就是其本身。负数的原码是该数的绝对值并在最高位用1表示其为负数,其反码是除符号位之外对其源码求反,而其补码则是除符号为之外求反后再加1)(1)解:7=7H=00000111B,正数的原码、反码、补码就是其本身,所以,有:00000111(原码)00000111(反码)00000111(补码)(2)解:=00000111B,根据定义规则,有:1
5、0000111(原码)11111000(反码)11111001(补码)(3)解:23=00010111B,正数的原码、反码、补码就是其本身,所以,有:00010111(原码)00010111(反码)00010111(补码)(4)解:=00010111B,根据定义规则,有:10010111(原码)11101000(反码)11101001(补码)(5)解:96=60H=01100000B,正数的原码、反码、补码就是其本身,所以,有:01100000(原码)01100000(反码)01100000(补码)(6)解:=01100000B,根据定义规则,有:1110
6、0000(原码)10011111(反码)10100000(补码)(7)解:=01100100B,根据定义规则,有:11100100(原码)10011011(反码)10011100(补码)(8)解:=01111000B,根据定义规则,有:11111000(原码)10000111(反码)10001000(补码)1.6写出8位二进制数所能表示的无符号数、原码、补码的最大范围。对于8位二进制数表示的无符号数的范围为:0~255,即00000000~11111111;而它能表示的带符号数原码的范围为:11111111~01111111,即-127~+127;反码范围
7、为:10000000~01111111,即-127~+127;补码范围为:10000000~01111111,即-128~+127。1.7用补码加法求下列式子的和(用8位二进制表示)(1)23+19解:23=00010111B19=00010011B00010111+0001001100101010(2)23+(-19)解:23=00010111B-19=11101101B00010111B+11101101B00000100B(3)(-23)+(+19)解:-23=11101001B19=00010011B11101001+000100111111110
8、0(对此结果求反码,得10000100B=-4)(4)(-23)+
此文档下载收益归作者所有