微型计算机原理课后习题答案(其次版)_第1页
微型计算机原理课后习题答案(其次版)_第2页
微型计算机原理课后习题答案(其次版)_第3页
微型计算机原理课后习题答案(其次版)_第4页
微型计算机原理课后习题答案(其次版)_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

本文格式为Word版,下载可任意编辑——微型计算机原理课后习题答案(其次版)第一章

请各位读者自习阅读课本,答案比较明显,方可找到答案,这里不再提供

其次章

1.将以下十进制数转换成二进制和十六进制(1)129.75=100000001.11B=81.CH

(2)218.8125=11011010.1101B=DA.DH

(3)15.625=1111.101B

=F.AH

(4)47.15625=101111.00101B

=2F.28H

2.将以下二进制数转换成十进制和十六进制(1)111010B=58

=3AH

(2)10111100.11B=188.875=BC.EH

(3)0.11011B=0.84375=0.D8H

(4)11110.01B=30.25

=1E.4H

4、完成以下16进制的加减法运算。

(1)0D14BH(2)9C28.EH

(3)1678.FCH(4)-80D7H

5.计算以下表达式的值

(1)128.8125+10110101.1011B+1F.2H=(101010101.101)B

(2)287.68-10101010.11B+8E.EH=(103.CE)H

(3)18.9+1010.1101B+12.6H-1011.1001B=(36.525)D

7.写出以下以补码表示的二进制数的真值:1)[X]补=1000000000000000

?X=-1000000000000000=-215=-32768

(2)[Y]补=0000000100000001?Y=+0000000100000001=+257

(3)[Z]补=1111111010100101

?X=-000000101011011=-347

(4)[A]补=0000001001010111?X=+0000001001010111=+5999、设有变量??..

X+Y=1B8HY+Z=161H

Y+Z=13BHZ+V=0CCH

(1)不正确不正确不正确正确

(2)正确正确正确溢出

12.试计算以下二进制数为无符号数、原码、反码、补码、8421BCD码时分别代表的数值大小。若为非8421BCD数时请指出。(1)10001000B

无符号数:27+23=136原码:-0001000=-8反码:-1110111=-119补码:-1111000=-1208421BCD码:882)00101001B

无符号数:25+23+20=41

原码:41反码:41补码:418421BCD码:293)11001001B

无符号数:27+26+23+20=201原码:-1001001=-73

反码:-0110110=-54补码:-0110111=-558421BCD码:非8421BCD码(4)10010011B

无符号数:27+24+21+20=147原码:-0010011=-19反码:-1101100=-108补码:-1101101=-1098421BCD码:93

第三章80X86微处理器

1.简述8086/8088CPU中BIU和EU的作用,并说明其并行工作过程。

答:(1)BIU的作用:计算20位的物理地址,并负责完成CPU与存储器或I/O端口之间的数据传送。

(2)EU的作用:执行指令,并为BIU提供所需的有效地址。

(3)并行工作过程:当EU从指令队列中取出指令执行时,BIU将从内存中取出指令补充到指令队列中。这样就实现了取指和执行指令的并行工作。

2.8086/8088CPU内部有哪些寄放器?其主要作用是什么?

答:8086/8088CPU内部共有14个寄放器,可分为4类:数据寄放器4个,地址寄放器4个,段寄放器4个和控制寄放器2个。其主要作用是:

(1)数据寄放器:一般用来存放数据,但它们各自都有自己的特定用途。AX,BX,CX,DX

(2)地址寄放器:一般用来存放段内的偏移地址。SP,BP,SI,DI

(3)段寄放器:用于存放段地址.CS,DS,ES,SS

(4)控制寄放器,FLAGS,IP

具体寄放器略。

3.8086/8088CPU中有哪些寄放器可用来指示操作数在存储器中某段内的偏移地址?

答:可用来指示段内偏移地址的寄放器共有6个:IP、SP、BP、BX、SI、DI.

4.8086/8088CPU中标志寄放器FLAGS有哪些标志位?它们的含义和作用如何?

答:标志寄放器中的标志共有9个,分为两类:状态标志6个和控制标志3个。其作用是:

(1)状态标志:用来反映算术和规律运算结果的一些特征。CF,AF,PF,ZF,SF,ZF

(2)控制标志位:用来控制CPU的操作,由程序设置或清除。DF,IF,TF.

具体寄放器位介绍略。

5.8086/8088CPU的地址总线有多少位?其寻址范围是多少?

答:8086/8088地址总线有20根,可寻址1MB空间,范围:00000H~0FFFFFH.6.什么叫指令队列?8086/8088CPU中指令队列有什么作用?其长度分别是多少?

答:(1)指令队列:采用“先进先出〞原则,按顺序存放预执行指令的缓冲器称为指令队列。

(2)指令队列的作用:存放EU将要执行的指令,使CPU的取指和执行指令能并行工作。

(3)指令队列的长度:8086为6个字节,8088为4个字节。

7.Intel8086与8088有何区别?

答:8086与8088的区别有三处:

(1)外部数据总线位数不同(即地址/数据分时复用引脚条数不同);8086为16位:AD15~AD0。8088为8位:AD7~AD0。

(2)内部指令队列缓冲器长度不同;

8086有6个字节。当指令队列出现2个空字节时,BIU将取指补充。

8088有4个字节。当指令队列出现1个空字节时,BIU将取指补充。

(3)外部某些控制总线定义不同。

①8086的28号引脚定义为M/IO(S2),8088定义为IO/M(S2)

②8086的34号引脚定义为BHE/S7,8088定义为SS0/(HIGH)

第4章作业

1、指出源操作数的寻址方式

⑴MOVBX,2000H;马上数寻址

⑵MOVBX,[2000H];直接寻址

⑶MOVBX,[SI];寄放器间接寻址

⑷MOVBX,[SI+2000H];寄放器相对寻址

⑸MOV[BX+SI],AL;寄放器寻址

⑹ADDAX,[BX+DI+80];基址变址相对寻址

⑺MULBL;寄放器寻址

⑻JMPBX;段内间接寻址

⑻SUBAX,BX;寄放器寻址

⑼INAL,DX;端口间接寻址

⑽INCWORDPTR[BP+10H];寄放器相对寻址

⑾MOVCL,LENGTHVAR;马上数寻址

温馨提示

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

评论

0/150

提交评论