微机原理与接口技术_第1页
微机原理与接口技术_第2页
微机原理与接口技术_第3页
微机原理与接口技术_第4页
微机原理与接口技术_第5页
已阅读5页,还剩88页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、解决计算机技术问题第一章1.1写下一个十进制的8位二进制互补代码表示解:(1) 54=00110110B(2)37=00100100101b(3)111=01101101111b(4) 253超过8比特的补数范围(5) 0.1=0.0001101(6) 0.63=0.1010001B(7) 0.34=0.0101100(8) 0.21=0.00110111.2将二进制数转换为十进制数解:(1) 10111101=189(2) 10001001=137(3) 0.1011111=95/128=0.7421875(4) 0.0011010=13/64=0.203125(5) 1001001.110

2、011=15351/64=153.79873(6) 111000111=4551.3写下一个带符号数的原代码、反转、互补代码、移位代码(用8位二进制代码表示)解:(1) 112=127-15原稿=01110000B逆=01110000B补充=01110000B移位=11110000B(2) 0.625=0.1010000B元= 0.625 逆= 0.625 补充=0.1010000B小数没有移动代码。(3)-124=127-3=0111100b-124 元=11111100B-124 逆=10000011B-124 补充=10000100B移动=00000100B(4)0.375=48/128

3、=0.0110000 b-0.375 原稿=1.0110000B-0.375 逆=1.1001111B-0.375 补充=1.1010000B小数没有移动代码。(5)-117=127-10=1110101原稿=11110101B-117逆=10001010B-117补充=10001011B-117移位=00001011B(6) 0.8125=104/128=0.1101000B原稿= 0.8125反向= 0.8125补充=0.1101000B小数没有移动代码。给出1.4以下的机器数,求出其真值(用二进制和十进制)。解:(1) X=(32 7)=39=0100111B(2)补充=10101101

4、 b元=1101101100011bX=-1010011B=-(64 16 3)=-83(3) X= 1000110B=70(4)原稿=10101101BX=-0101101B=-(32 13)=-451.5已知的x补充y补充的值是通过补数加减运算来计算x-y补充x-y补充表示结果是否溢出来。(1)补充=0.11011,补充=0.00011(2)补充=0.10111 y补充=1.00101(3) x补充=1.01010 y补充=1.10001(4) x补充=1.10011 y补充=0.11001解:(1)补充=0.11011,补充=0.00011“x y”补全=“x”补全“y”补全=0.111

5、10X Y= 15/16=0.1111BX-Y补全=x补全-y补全=0.11000X-Y= 12/16=0.1111B(2)补充=0.10111,补充=1.00101X Y完成=x完成y完成=1.11100X Y=-0.001B=-1/8X-Y完成=x完成-y完成=1.10010 (溢出)(3)补充=1.01010,补充=1.10001补充=10.11011X-Y补全=x补全-y补全=11.11001X Y=0.11011B下溢X-Y=-0.00111B=-7/32(4)补充=1.10011,补充=0.11001补充=00.01100X-Y补全=x补全-y补全=10.11010X Y=(-13

6、 25)/32=12/32=3/8X-Y下溢给出1.6和y的二进制值,通过补数加减法计算x y补充和x-y补充,指示结果是否溢出解:(1) X=0.10111 Y=0.11011补充=01.10010X-Y补全=x补全-y补全=11.11100X Y溢出X-Y=-1/8(2) X=0.11101 Y=0.10011补充=01.10000X-Y补全=x补全-y补全=00.01010X Y溢出X-Y=10/32(3) X=0.11011 Y=-0.1010补充=00.00111X-Y补全=x补全-y补全=01.01111X Y=7/32X-Y (溢出)(4) X=-0.11111 Y=0.1101

7、1补充=11.11100X-Y补全=x补全-y补全=10.00110X Y=-0.00100=-1/8X-Y (下溢)(5) X=-0.11011 Y=0.10100补充=11.11011X-Y补全=x补全-y补全=10.10001X Y=-0.00111=-7/32X-Y (下溢)(6) X=-0.11010 Y=-0.11001补充=10.01101X-Y补全=x补全-y补全=11.11111下溢(下溢)X-Y=-0.00001=-1/32(7) X=-1011101 Y=1101101补充=000010000X-Y补全=x补全-y补全=100110110X Y=00010000=16X-

8、Y=54 (下溢)(8) X=1110110 Y=-1001101补充=000101001X-Y补全=x补全-y补全=011000011X Y=41X-Y=-61 (溢出)(9) X=1101110 Y=1010101补充=011000011X-Y补全=x补全-y补全=000011001溢出(X Y )X-Y=25(10) X=-1111111 Y=-1101101补充=100010100X-Y补全=x补全-y补全=111101110下溢(下溢)X-Y=-0010010=-181.7用于写入下一数据的浮点数设基数为2,步进码为5位(包括1位步骤),尾数为11位(包括1位后缀),请求尾数用的补数

9、并请求步进码用的移位码。(1) 12510 (2) 101012(3)0.001001810 (4) 23710 (5)110012 (6) 10111112解(1) 12510=011111012=0.111110127表示为00111、1111101000(2) 101012=0.1010125表示为00101、101010000(3)-0.001001810=-1447.03488/220=-1447/220=-0.00000,00001,01101,00111 b (1024256128327=1447 )=-0.101101001112-9=1,10111.01001011001 (

10、-9 原稿=11001 )=1,10111.01001011001(4) 23710=111011012=0.1110110128=0,01000.1110110111(5) -1101012=-0.1101100128=1,00110.001011000(6) 10111112=0.101111127=0,00111,10111111.8用32比特的二进制浮点数表示,步进码用9比特(其中1比特为步进),尾数用23比特(其中1比特为后缀),步进码用移位码表示,并且尾数用补数表示。 我去拜访您(1)最大正数是多少?(2)最小正数是多少?(3)绝对值最大的负数是多少?解:(1)最大正数x,xxxx

11、xxxxxxxxxxxxxxxxxxxxx第九名第二十二名22550. 1111111111111111111111111111111111111第二十二名= 2255 (222-1) /222=2233(222-1 )(2)最小正数2-256 0.000000000000000000000000000000000000000001=2-256 1/222=2-278(3)绝对值最大的负数(最小数)1,011111.000000000000000000000000000000000000000000000000000=-2255第二章2.1用真值表验证下式(1) PS=(PS )解:甲组联赛乙

12、级联赛c.cA BC公司(A B)(A C )。0000000100010000111110011101111101111111(2) A =A B解:甲组联赛乙级联赛甲组联赛PS公司0000011110111111(3)解:甲组联赛乙级联赛0000011110111100(4)解:甲组联赛乙级联赛10011011110111111(5) ABC解:甲组联赛乙级联赛c.cABC0000000111010110110010011101001100011111(6)解:甲组联赛乙级联赛c.c00011001000101101100100001010011000111002 .写二次式的对偶式(1)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论