微机原理与接口技术楼顺天版课后题答案.docx

上传人:b****2 文档编号:1580652 上传时间:2023-05-01 格式:DOCX 页数:7 大小:16.66KB
下载 相关 举报
微机原理与接口技术楼顺天版课后题答案.docx_第1页
第1页 / 共7页
微机原理与接口技术楼顺天版课后题答案.docx_第2页
第2页 / 共7页
微机原理与接口技术楼顺天版课后题答案.docx_第3页
第3页 / 共7页
微机原理与接口技术楼顺天版课后题答案.docx_第4页
第4页 / 共7页
微机原理与接口技术楼顺天版课后题答案.docx_第5页
第5页 / 共7页
微机原理与接口技术楼顺天版课后题答案.docx_第6页
第6页 / 共7页
微机原理与接口技术楼顺天版课后题答案.docx_第7页
第7页 / 共7页
亲,该文档总共7页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

微机原理与接口技术楼顺天版课后题答案.docx

《微机原理与接口技术楼顺天版课后题答案.docx》由会员分享,可在线阅读,更多相关《微机原理与接口技术楼顺天版课后题答案.docx(7页珍藏版)》请在冰点文库上搜索。

微机原理与接口技术楼顺天版课后题答案.docx

微机原理与接口技术楼顺天版课后题答案

微机原理与接口技术楼顺天周佳社编著科学

 

微机原理与接口技术

 

楼顺天周佳社编著

科学2006年

 

习题解答

 

因时间紧,习题解答由局部教师提供,还没有经过仔细校对,肯定有

不少错误,请各位指正。

另外,习题有多种解法,答案不唯一,仅供

参考。

 

1

第1章数制与码制

1.将以下十进制数转换成二进制数:

〔1〕58;〔2〕67.625;〔3〕5721;

解:

〔1〕58D=00111010B

〔2〕67.625D=01000011.1010B

〔3〕5721D=0001011001011001B

2.将二进制数变换成十六进制数:

〔1〕1001

0101B;

〔2〕1101001011B;〔3〕1111111111111101B;

〔4〕0100

000010101B;〔5〕01111111B;

〔6〕010000000001B

解:

〔1〕10010101B=95H

〔2〕11

01001011B=34BH

〔3〕1111111111111101B=FFFDH

〔4〕0100000010101B=815H

〔5〕01111111B=7FH

〔6〕010000000001B=401H

3.将十六进制数变换成二进制数和十进制数:

〔1〕78H;〔2〕0A6H;〔3〕1000H;〔4〕0FFFFH

解:

〔1〕78H=120D=01111000B

〔2〕0A6H=166D=10100110B

〔3〕1000H=4096D=0001000000000000H

〔4〕0FFFFH=65535D=1111111111111111B

4.将以下十进制数转换成十六进制数:

〔1〕39;〔2〕299.34375;〔3〕54.5625

解:

〔1〕39D=27H

〔2〕299.34375D=12B.58H

〔3〕54.5625D=36.9H

5.将以下二进制数转换成十进制数:

〔1〕10110.101B;〔2〕10010010.001B;〔3〕11010.1101B

解:

〔1〕10110.101B=22.625D

2

〔2〕10010010.001B=146.125D

〔3〕11010.1101B=26.8125D

6.计算〔按原进制运算〕:

〔1〕10001101B+11010B;〔2〕10111B+11100101B;〔3〕1011110B-1110B;

〔4〕124AH+78FH;〔5〕5673H+123H;〔6〕1000H-F5CH;

解:

〔1〕10100111B

〔2〕11111100B

〔3〕1010000B

〔4〕19D9H

〔5〕5796H

〔6〕A4H

7.a=1011B,b=11001B,c=100110B,按二进制完成以下运算,并用十进制运算检查计算结果:

〔1〕a+b;〔2〕c-a-b;〔3〕a×b;〔4〕c÷b

解:

a=1011B=11Db=11001B=25Dc=100110B=38D

〔1〕100100B=36D

〔2〕10B=2D

〔3〕100010011B=275D

〔4〕1B余1101B=13D

8.a=00111000B,b=11000111B,计算以下逻辑运算:

〔1〕aANDb;〔2〕aORb;〔3〕aXORb;〔4〕NOTa

解:

〔1〕00000000B

〔2〕11111111B

〔3〕11111111B

〔4〕11000111B

9.设机器字长为8位,写出以下各数的原码和补码:

〔1〕+1010101B;〔2〕-1010101B;〔3〕+1111111B;

〔4〕-1111111B;〔5〕+1000000B;〔6〕-1000000B

解:

〔1〕原01010101B补01010101B

〔2〕原11010101B补10101011B

3

〔3〕原01111111B

补01111111B

〔4〕原11111111B

补10000001B

〔5〕原01000000B

补01000000B

〔6〕原11000000B

补11000000B

10.写出以下十进制数的二进制补码表示〔设机器字长为8位〕:

〔1〕15;〔2〕-1;〔3〕117;〔4〕0;

〔4〕-15;〔5〕127;〔6〕-128;〔7〕80

解:

〔1〕〔00001111B〕补

〔2〕〔11111111B〕补

〔3〕〔01110101B〕补

〔4〕〔00000000B〕补

〔5〕〔11110001B〕补

〔6〕〔01111111B〕补

〔7〕〔10000000B〕补

〔8〕〔01010000B〕补

11.设机器字长为8位,先将以下各数表示成二进制补码,然后按补码进展运算,并用十进制数运算进展检验:

〔1〕87-73;〔2〕87+〔-73〕;〔3〕87-〔-73〕;

〔4〕〔-87〕+73;〔5〕〔-87〕-73;〔6〕〔-87〕-〔-73〕;

解:

〔1〕1110B=14D

〔2〕00001110B进位舍弃

〔3〕10100000B=-96D溢出

〔4〕11110010B=-14D

〔5〕01100000B=96D溢出

〔6〕11110010B=-14D

12.a,b,c,d为二进制补码:

a=00110010B,b=01001010B,c=11101001B,d=10111010B,

计算:

〔1〕a+b;〔2〕a+c;〔3〕c+b;〔4〕c+d;

〔5〕a-b;〔6〕c-a;〔7〕d-c;〔8〕a+d-c

解:

〔1〕01111100B

4

〔2〕00011011B

〔3〕00110011B

〔4〕10100011B

〔5〕11101000B

〔6〕10110111B

〔7〕11010001B

〔8〕11B

13.设以下四组为8位二进制补码表示的十六进制数,计算a+b和a-b,并判断其结果是否溢出:

〔1〕a=37H,b=57H;〔2〕a=0B7H,b=0D7H;

〔3〕a=0F7H,b=0D7H;〔4〕a=37H,b=0C7H

解:

〔1〕a+b=8EH溢出,a-b=E0H未溢出

〔2〕8EH未溢出,E0H未溢出

〔3〕CEH未溢出,20H未溢出

〔4〕FEH未溢出70H未溢出

14.求以下组合BCD数的二进制和十六进制表示形式:

〔1〕3251〔2〕12907〔3〕2006

解:

〔1〕0011001001010001B=3251H

〔2〕0001001010010111B=12907H

〔3〕0010000000000110B=2006H

15.将以下算式中的十进制数表示成组合BCD码进展运算,并用加6/减6修正其结果:

〔1〕38+42;〔2〕56+77;〔3〕99+88;〔4〕34+69;

〔5〕38-42;〔6〕77-56;〔7〕15-76;〔8〕89-23

解:

〔1〕00111000B+01000010B=01111010B低BCD码位需要加6修正

01111010B+00000110B=10000000B=80BCD

〔2〕01010110B+01110111B=11001101B高、低BCD码位都需要加6修正

11001101B+01100110B=000100110011B=133BCD

〔3〕1001

1001B+10001000B=

000100100001B高、低BCD码位都需要加6修正

000100100001B+01100110B=000110000111B=187BCD

〔4〕0011

0100B+01101001B

=10011101B低BCD码位需要加6修正

5

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2