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

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

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

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

微机原理与接口技术楼顺天版课后题答案.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