
第1章--数字逻辑基础-习题答案(共3页).doc
3页精选优质文档-----倾情为你奉上第1章 数字逻辑基础1.1 什么是数字电路?与模拟电路相比,数字电路具有哪些特点?答:处理数字信号并能完成数字运算的电路系统称为数字电路特点:采用二进制,结构简单易于集成;可用于数值计算和逻辑运算;抗干扰,精度高;便于长期存储和远程传输,保密性好,通用性强1.2 模拟电路与数字电路之间的联系纽带是什么?答:模拟电路与数字电路之间的联系纽带是模-数或数-模转换1.3举例说明我们身边的模拟信号和数字信号答:我们身边常见的模拟信号有:温度、速度、压力、流量、亮度等等;而常见的数字信号有:开关、二极管的状态、电灯的状态等1.4 把下列二进制数转换成十进制数1)()2 = (197)10 (2)(0.01001)2 = (0.28)10 (3)(1010.001)2 = (10.125)10(4)()2 =(92)10 (5)(11.01101)2 = (3.40625)10 (6)(111.11001)2 =(7.78125)101.5 把下列十进制数转换成二进制数1)(12.0625)10 = (1100.0001)2 (2)(127.25)10 = (.01)2 (3)(101)10 = ()2(4)(51.125)10 =(.001)2 (5)(87.625)10 =(.101)2 (6)(191)10 =()21.6 把下列二进制数分别转换成十进制数、八进制数和十六进制数。
1) (.110)2 = (431.75)10 =(657.6)8 =(1AF.C)16(2)(.0110)2 = (111.375)10 =(157.3)8 =(6F.6)16(3)(11111.1010)2 = (31.625)10 =(37.5)8 =(1F.A)16(4)(.10)2 = (271.5)10 =(417.4)8 =(10F.8)16(5)(.0010)2 = (71.125)10 =(107.1)8 =(47.2)16(6)(10001.1111)2 = (17.9375)10 =(21.74)8 =(11.F)161.7 把下列八进制数分别转换成十进制数、十六进制数和二进制数1)(623.77)8 =(403.98)10 =(193.FC)16 =(.)2 (2)(701.53)8 =(449.)10 =(1C1.AC)16 =(.)2(3)(23.07)8 =(19. )10 =(16.1C)16 =(.)2(4)(156.72)8 =(110. 90625)10 =(6E.E8)16 =(.)2(5)(353.17)8 =(235.)10 =(EB.3C)16 =(.)2(6)(73.71)8 =(59. )10 =(3B.E4)16 =(.)21.8 把下列十六进制数分别转换成十进制数、八进制数和二进制数。
1)(2AC5.D)16=(10949.81)10 =(25305.64)8 =(101.1101)2(2)(1FB9.F)16=(8121. 9375)10 =(17671.74)8 =(01.1111)2(3)(B2C85.E)16=(.875)10 =(.7)8 =(.111)2(4)(6BE7.F)16=(27623.9375)10 =(65747.74)8 =(0111.1111)2(5)(5CAC5.AB)16=(. 668)10 =(.526)8 =(.)2(6)(9AF1.A)16=(39665.625)10 =(.5)8 =(10001.1010)21.9 把下列十进制数转换成五进制数1)(432.13)10 =(3212.0316)5 (2)(7132.3)10 =(.12)5(3)(52.93)10 =(202.43)5 (5)(212.78)10 =(1322.34)5(6)(382.013)10 =(3012.03)5 (7)(43.75)10 =(133.34)51.10 用8421BCD码表示下列十进制数1)(42.78)10 =(0100 0010.0111 1000)8421BCD(2)(103.65)10 =(0001 0000 0011.0110 0101)8421BCD(3)(9.04)10 =(1001.0000 0100)8421BCD(4)(102.08)10 =(0001 0000 0010. 0000 1000)8421BCD(5)(412.12)10 =(0100 0001 0010. 0001 0010)8421BCD(6)(70.124)10 =(0111 0000. 0001 0010 0100)8421BCD1.11 把下列8421BCD码表示成十进制数。
1)(0101 1000)8421BCD =(58)10(2)(1001 0011 0101) 8421BCD =(935)10(3)(0011 0100.0111 0001)8421BCD =(34.71)10(4)(0111 0101.0110) 8421BCD =(75.6)101.12 把下列8421BCD码表示成二进制数1)(1000)8421BCD = (1000)2(2)(0011 0001) 8421BCD = (11111)2(3)(1000 1000)8421BCD = (88)10 = (11111)2(4)(1001 1011) 8421BCD 无效的8421BCD码1.13 把下列8421BCD码与5421BCD码互换1)(1001 0011)8421BCD =(93)10 = (1100 0011)5421BCD(2)(1100 0101)5421BCD=(95)10=(1001 0101 )8421BCD(3)(0110 0011)8421BCD=(63)10=(1001 0011)5421BCD (4)(1001 0011)5421BCD=(63)10=(0110 0011)8421BCD 1.14 填空。
1)(58.23)10 = (.001)2 = (72.166)8 = (0101 1000.0010 0011)8421BCD(2)(0001 1000 1001.0011 0101)8421BCD = (189.35)10 = (.0101)21.15 填写下表中的空格原码反码补码偏移码1,00101,11011,11100,11100,1010.010,1010.010,1010.011,1010.011,00110.101,11001.011,11001.100.11001.101,00001,11111,00000,00001.16 求下列二进制数的补码和反码 原码 补码 反码(1)1, 1, 1,(2)0, 0, 0,(3)1, 1, 1,(4)1,10000 1,10000 1,011111.17 求下列十进制数的二进制数原码、反码和补码表示 原码 补码 反码(1)(+418)10 0, 0, 0,(2)(-52)10 1, 1, 1,(3)(-39)10 1, 1, 1,(4)(+112)10 0, 0, 0,(5)(-12)10 1,1100 1,0100 1,0011(6)(-89)10 1, 1, 1,1.18 求下列各数的二进制数偏移码表示。
1)(+325)10 (原码)(0,)2=(补码)(0,)2=(偏移码)(1,)2(2)(-78)10(原码)(1,)2=(补码)(1,)2=(偏移码)(0,)2(3)(-78)10(原码)(1,)2=(补码)(1,)2=(偏移码)(0,)2(4)(+125)10(原码)(0,)2=(补码)(0,)2=(偏移码)(1,)2(5)(-28)10(原码)(1,11100)2=(补码)(1,00100)2=(偏移码)(0,00100)2(6)(-108)10(原码)(1,)2=(补码)(1,)2=(偏移码)(0, )21.19 求下列各数的二进制数原码、反码、补码及偏移码表示 原码 反码 补码 偏移码(1)(+312)8 0, 0, 0, 1,(2)(-75)8 1, 1, 1, 0,(3)(-25)5 不存在这样的5进制表示(4)(+B73)16 0,1 0,1 0,1 1,1(5)(-C82)16 1,0 1,1 1,0 0,0(6)(-75)10 1, 1, 1, 0,1.20 用二进制补码运算求下列各式的值。
1)(+51)10 + (+32)10 = (0,)原,补 + (0,)原,补 = (0,)原 = (+83) 10(2)(-51)10 +(-32)10 = (1,)原 + (1,)原 = (1,)补 + (1,)补 = (1,)补 = (1,)原 = (-83) 10(3)(+51)10 + (-32)10= (0,)原 + (1,)原 = (0,)补 + (1,)补 = (0,)补 = (0,)原 = (+19) 10(4)(-51)10 + (+32)10= (1,)原 + (0,)原 = (1,)补 + (0,)补 = (1,)补 = (1,)原 = (-19) 101.21 用二进制补码运算求(10011.10)2 - (01100.01)2。
答:(10011.10)2 - (01100.01)2 = (0,10011.10)补 + (1,10011.11)补 = (0,00111.01)补 = (0,00111.01)原 专心---专注---专业。
