《微处理器技术》(微机原理部分)复习题 下载本文

一、填空题

1. 8086系统中,如果寄存器CS=7850H,IP=285AH,则程序指令的实际地址为

。 2. 8086CPU的数据总线的位数为 位,地址总线的位数为 位。 3. 当8086CPU的引脚MN/MX接+5V电源时,便工作于 模式。

4.8086CPU主要由 和执行部件(EU)两部分组成。 5.8086CPU典型的总线基本周期包含4个状态(即T1、T2、T3、T4),如要插入一个等待状态Tw,应在 状态之后插入。

6. 8086CPU提供的能接收外部中断请求信号的引脚有两个,它们分别是 和 。

7.8086CPU从奇地址读写一个字时,需要 个总线周期。 8.8086CPU的标志寄存器中的方向标志位是 F。

9.已知某微机控制系统中的RAM容量为8K×8,首地址为4800H,其最后一个单元的地址是 H。

10.CPU与外设进行数据交换有 、 、 三种控制方式。 11.8253有 个通道,各采用 种操作方式,每条计数通道与外设接口有 、 、 信号线。

12. 8086CPU的内存寻址空间最大为 字节,I/O接口寻址能力为 个8位端口。 13. 8086CPU指令队列长度为 ,8088CPU指令队列长度为 。

14.CPU通过接口电路同外设间传送的信息一般包括数据信息、 信息和控制信息。 15. 8086系统中,若某数据区的起始地址为A700H:9200H,则该数据区的首字节单元的物理地址为 。

16. 8086CPU的内存寻址空间最大为 字节,I/O接口寻址能力为 个8位端口。 17.8086CPU有 个状态标志位,有 个控制标志位。

18.若用4K×1位的RAM芯片组成8K×8位的存储器,需要 芯片,A19~A0地址线中的 ~ 参于片内寻址, ~ 用做芯片组的片选信号。 19. 某微机控制系统中的RAM容量为8K×8,首地址为4800H,其最后一个单元的 地址为 H。

20.段寄存器CS=1200H,指令指针寄存器IP=FF00H,指令的物理地址为 。 21.已知SS=20A0H,SP=0032H,IP、AX、SI依次压入堆栈保存,将CS、入栈完毕后SS= ,SP= 。

22.计算机对I/O端口编址时通常采用 和 两种方式,在8086系统中,采用 方式对/O端口进行编址。

23.8088CPU的数据总线的位数为 位,地址总线的位数为 位。 24.半导体存储器按存取方式分为 和 。

25.在8088系统中,若用存储容量为1024×8位SRAM芯片,组成16KB的存储系统,需要 片这样的芯片,每块芯片需 条片内寻址线,若采用全译码方式,则需要 位地址作为片外地址译码。

26.8255A有 个控制端口,有 个可编程I/O端口。

27.8088CPU的标志寄存器中的中断标志位是 ,溢出标志位是 。 28.在存储器系统中,实现片选控制的方法有三种,它们是 、全译码法、 。 29.指令 MOV AX,[BX+50H] 中源操作数的寻址方式为 。 30.当8088CPU的引脚MN/MX接+5V电源时,便工作于 模式。

二、选择填空题

1.8086CPU经加电复位后,执行第一条指令的起始地址是 。 A)FFFFH B)03FFH C)0FFFFH D)FFFF0H 2.当M/IO=\,RD=\WR =\时,CPU完成的操作为 。 A)存储器读 B)I/O读 C)存储器写 D)I/O写

3 . 8086CPU一个最基本的总线周期由4个时钟周期(T1~T4)组成,在总线周期的T1状态主要完成传送 信号。

A) 数据 B)地址 C)读控制 D)写控制 4. .8086CPU经加电复位后,执行第一条指令的起始地址是 。 A)FFFFH B)03FFH C)0FFFFH D)FFFF0H 5. .8086CPU在I/O单独编址方式下,最多可访问 个I/O端口。 A)1M B)64K C)256 D)512

6. 以下所列8086/8088CPU的寄存器中, 与IP共同决定当前待执行指令的物理地址。 A)CS B)DS C)ES D)SS

7. 已知SRAM2114芯片容量为1K×4位,若要组成16KB的系统存储器,则共需芯片数为 。

8. PC机硬件系统从逻辑上看主要由CPU、内存储器、外存储器、输入设备、输出设备以

及( )组成。

A. 运算器 B. 键盘 C. 显示器 D. 总线 9. 8088CPU在进行写内存操作时,控制信号M/IO和DT/R是( )

A. 00 B. 01 C. 10 D. 11 10. 8255A的PA口工作于方式2时,PB口不能工作于( )

A. 方式0 B. 方式1 C. 方式2 D. 任何方式 11. 8086CPU中的指针寄存器是指( )

A. AX、BX、CX、DX B. SP、BP、 SI、DI C. DS、ES、SS、CS D. 上述三者

12. 在各类数据传送方式中,_________是硬件电路最简单的一种。( )

A.无条件传送方式 B.程序查询方式 C.中断方式 D.DMA方式 13. 现有4K×8位的RAM芯片,它所具有的地址线条数应是( )条。 A. 12 B. 13 C. 11 D. 10 14. 8088有两种工作方式,当8088处于最小方式时,MN/MX接( ) A. +12V B. -12V C. +5V D. 地

15. 在总线读周期中,当CPU从慢速的输入设备读取数据时,需要在T4前插入( )状

态。 A. T1 B. T2 C. T3 D. TW

16. 当8088 CPU的RESET引脚从高电平变为低电平时,CPU从内存的( )单元开

始执行程序。

A.00000H B. FFFFFH C. FFFF0H D. 0FFFFH 17. 下面有语法错误的指令语句是( )。

A. MOV AX, [BX+SI] B. MOV AX, [BX+DI] C. MOV AX, [BX+BP] D. MOV AX, [BP+SI] 18. 没有语法错误的输入指令是( )。

A. IN 30H, AX B. IN DX, AL C. IN AL, DX D. IN AH, 50H

19.当M/IO=\,RD=\时,CPU完成的操作为 。 A)存储器读 B)I/O读 C)存储器写 D)I/O写

20.8086CPU中的通用寄存器是指( )

A.AX、BX、CX、DX B.SP、BP、 SI、DI C.DS、ES、SS、CS D.上述三者

21.8086CPU中的段寄存器用来存放( )

A、存储段的物理地址 B、存储器的逻辑地址 C、存储器的段基值 D、存储器的起始地址 22.8086CPU在进行对外设输出操作时,控制信号M/IO和DT/R必须是( )

A.0和0 B.0和1 C.1和0 D.1和1

23.8086系统中若访问奇存储体的一个字节单元,则此时BHE与A0是 ( )状态。

A.1,0 B.0,1 C.0,0 D.1,1

24.8086 CPU寻址I/O端口最多使用( )条地址线。 A.8 B.10 C.16 D.12

25.当8086 CPU的RESET引脚从高电平变为低电平时,CPU从内存的( )单元开始执行程序。

A、00000H B、FFFFFH C、FFFF0H D、0FFFFH

26.指令MOV AL,[50H]中源操作数的寻址方式为( )。 A、立即寻址 B、直接寻址 C、间接寻址 D、变址寻址

27.Intel 8086的当前CS=1234H,IP=5678H,则将执行20位物理地址( )处的程序。

A、179B8H B、579B4H C、68AC0H D12340H 28.半导体EPROM写入的内容,可以通过( )擦除。

A.紫外线照射 B.电信号 C.口令 D.DOS命令 29.所谓“端口”是指一些可以由CPU读或写的( )

A.RAM B.ROM C.寄存器 D.缓冲器 30. 用于实现微机中各插件板间的连线的是( )

A、片内总线 B、元件级总线 C、系统总线 D、通信总线

31. 8255A的PA口工作于方式2时,PB口不能工作于( )

A. 方式0 B. 方式1 C. 方式2 D. 任何方式 32. 8088有两种工作方式,当8088处于最小方式时,MN/MX接( ) A. +12V B. -12V C. +5V D. 地 33. 下面有语法错误的指令语句是( )。

A. MOV AX, [BP+SI] B. MOV AX, [BX+DI] C. MOV AX, [SI+DI] D. MOV AX, [BX+SI] 34. 没有语法错误的输出指令是( )。

A. OUT AX, 30H B. OUT DX, AL C. OUT AL, DX D. OUT 30H, AH

三、简答题

1. 简述内存储器片选控制的三种方法及各自的特点

2. 简要解释下列名词的意义:微处理器、微型计算机、和微型计算机系统。

3. 简述8088CPU中20位物理地址形成过程。

4.简要说明一下中断的过程。

5. 微型计算机硬件结构由哪些部分组成?各部分的主要功能和特点是什么?

6. 什么是逻辑地址?它由哪两部分组成?8088的物理地址是如何形成的?

四、用8086/8088的指令完成下列操作

1. 传送20H到AL寄存器,传送25H到BL寄存器,完成(AL)×(BL)。

2. 将DL中的低四位清零,DH中的高四位取反,其余位保持不变。

3. 将AL中保存的压缩BCD码拆分成两个非压缩BCD码分别保存在BH和BL寄存器中。

4. 将BH中的低四位清零,AX中的低八位取反。

5. 现有程序段如下:

MOV CX ,5H MOV AX ,1 MOV BX , 2

DON:ADD AX , BX INC BX LOOP DON HLT 问:(1) 该程序完成的功能是什么?

(2) 程序执行后 AX= _____ ,BX=_____ , CX=_____

五、综合应用题

1. 设8255A的4个端口地址为60H~63H,将A口置成方式2,B口置成方式1输入。

2. 设8255A的4个端口地址为60H~63H,将A口置成方式0输出,B口置成方式1输入,PC1和PC3作为输出口,PC4~PC7作为输入口。

3. 如图所示,为译码器和ROM(只读存储器)与CPU系统的连接电路图;指出各ROM的

地址空间。(10分)

4. 如图所示,为译码器和ROM(只读存储器)与CPU系统的连接电路图;指出M1、M2 M3的地址空间。(10分) CS16KB(M1)74LS138OE

A19G1 Y0M/IOA18G2ACS

16KB(M2)A17G2BY3OE

A16C

Y6A15BCS 16KB(M3)A14AOE

RD

A0--A13D0—D75. 可编程并行接口芯片8255A的应用电路如图示,试完成以下操作:

1) 写出8255A各端口地址; 2) 完成8255A的初始化编程;

3) 编程实现用发光二极管LED指示开关K的状态,具体为:当开关K闭合时,对应

的发光二极管LED点亮,开关K断开时,对应的发光二极管LED熄灭。(10分)

D0-D7A1A0RDWRA5A7A6A4A3A2G1G2AG2BY2D0-D7PC. 0A1A0RDWRPC. 7PA. 0CS…K0+5VK7...LED0PA. 7LED7CBA74LS1388255A