微计算机原理及应用
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

习题 2

2-1 请将左边的术语和右边的含义联系起来,在括号中填入你选择的代号字母:

1.字长 ( )a.指由8个二进制位组成的通用基本单元。

2.字节 ( )b.是CPU执行指令的时间刻度。

3.指令 ( )c.μPS所能访问的存储单元数,与CPU地址总线条数有关。

4.基本指令执行时间 ( )d.唯一能代表存储空间每个字节单元的地址,用5位十六进制数表示。

5.指令执行时间 ( )e.CPU访问1次存储器或I/O操作所花的时间。

6.时钟周期 ( )f.由段基址和偏移地址两部分组成,均用4位十六进制数表示。

7.总线周期 ( )g.指寄存器执行加法指令所花的时间。

8.Cache ( )h.完成操作的命令。

9.虚拟存储器 ( )i.指μP在交换,加工,存放信息时信息的最基本长度。

10.访存空间 ( )j.各条指令执行所花的时间,不同指令,该值不一。

11.实际地址 ( )k.为缓解CPU与主存储器间交换数据的速度瓶颈而建立的高速缓冲存储器。

12.逻辑地址 ( )l.CPU执行程序时看到的一个速度接近内存却具有外存容量的假想存储器。

2-2 下面列出计算机中常用的一些单位,试指出其用途和含义。

如页面用来表示存储容量的一种单位,1页面=256字节或28B。

(1)MIPS (2)KB (3)MB (4)GB (5)TB

2-3 在下列各项中,选出8086的EU和BIU的组成部件,将所选部件的编号填写于后:

EU--

BIU--

1.地址部件AU 2.段界检查器

3.ALU 4.20位地址产生器∑

5.24位物理地址加法器 6.指令队列

7.状态标志寄存器 8.总线控制逻辑

9.控制单元 10.段寄存器组

11.指令指针 12.通用寄存器组

2-4 试将左边的标志和右边的功能联系起来。

要求:(1)在括号中填入右边功能的代号;(2)填写其类型(属状态标志者填S,属控制标志者填C)。(3)写出各标志为0时,表示的状态。

2-5 试填写下列CPU中通用寄存器(GP)的宽度。

(1)8086( )(2)8088( )(3)80286( )(4)80486( )(5)Pentium( )(6)Pentium Pro( )(7)Pentium Ⅱ( )(8)PentiumⅢ( )(9)Pentium 4( )

2-6 试画出8086/8088CPU的寄存器结构,并说明它们的主要用途。

2-7 一个由20个字组成的数据区,其起始地址为610AH∶1CE7H。试写出该数据区首、末单元的实际地址PA。

2-8 若程序段开始执行之前,(CS)=97F0H,(IP)=1B40H,试问该程序段启动执行指令的实际地址是什么?

2-9 若堆栈段寄存器(SS)=3A50H,堆栈指针(SP)=1500H,试问这时堆栈栈顶的实际地址是什么?

2-10 试将8086总线操作时序中各状态下的有效信号填写于下表中。

2-11 将8086下列工作方式的特点填于表中。

2-12 有两个16位的字31DAH,5E7FH,它们在8086系统存储器中的地址分别为00130H和00134H,试画出它们的存储示意图。

2-13 有一32位的地址指针67ABH∶2D34H存放在从00230H开始的存储器中,试画出它们的存放示意图。

2-14 将下列字符串的ASCII码依次存入从00330H开始的字节单元中,试画出它们存放的示意图。

2-15 存储器中每一个段最多为64KB,当某程序routadf运行后,用DEBUG命令显示出当前各寄存器的内容如下,要求:(1)画出此时存储器分段的示意图;(2)写出各状态标志的值。

B>C:debug routadf.exe

——r

AX=0000 BX=0000 CX=006D DX=0000 SP=00C8 BP=0000 SI=0000 DI=0000

DS=11A7 ES=11A7 SS=21BE CS=31B8 IP=0000 NV UP EI PL NZ NA PO NC

2-16 已知(SS)=20A0H,(SP)=0032H,欲将 (CS)=0A5BH,(IP)=0012H,(AX)=0FF42H,(SI)=537AH,(BL)=5CH依次推入堆栈保存。(1)试画出堆栈存放示意图;(2)写出入栈完毕时SS和SP的值。

2-17 在8086系统总线结构中:

(1)8284A时钟产生器的作用是______。

(2)8282/8283地址锁存器的作用是______。

(3)8286/8287总线收发器的作用是______。

(4)8288总线控制器的作用是______。

2-18 8086寻址I/O端口时,使用______条地址总线,可寻址______个字端口,或______个字节端口。

2-19 80286CPU由______,______,______,______部件组成。

2-20 80286CPU寄存器结构中比8086增加的部分有哪些?其主要用途何在?

2-21 列表填写8086/8088的存储器和I/O的保留空间及其用途。

2-22 微处理器8086,80286,80386,80486, Pentium4的数据总线宽度为多少?

2-23 微处理器8086,80286,80386,80486, Pentium4的地址总线宽度为多少?

2-24 试简述微处理器的4种工作模式。