微机原理与接口技术考试题 - 河南工业大学 下载本文

3.总复习

1、8088/8086CPU内部寄存器有______个 ,其中的______是通用寄存器,______是基址和变址寄存器,______是段寄存器,此外还有指令指针寄存器______和标志位寄存器______两个控制寄存器。

2、8088/8086CPU有三组总线,它们是______总线 、______总线和______总线;地址总线是______条,因此它可以寻址的范围是______字节。

3、8088/8086CPU的存储器采用分段方式管理,每个段最多可以有______字节,全部存储空间可以分成______个大小为64K且互相不重叠的段。

4、8259A两级级联情况下,可管理的中断源最多为_______级。

5、中断向量表的地址范围为_______。若中断类型号为5,则存放中断向量的存储器的起始地址为_______。 6、8088是_______。

7、为PC机管理可屏蔽中断源的接口芯片是_______。 8、由8088组成的PC机的数据线是_______。 9、一个8259可提供_______个类型号。 10、响应NMI请求的必要条件是_______。

11、传送数据时,占用CPU时间最长的传送方式是_______。 12、8088的一个典型总线周期需要_______个T状态。

13、8088采用类型中断,在PC机中,8259可提供的类型号是_______。 14、IBM PC机所访问的I/O空间有_______。 15、响应INTR请求的必要条件是_______。

16、请简单描述中断控制器8259的中断工作过程。

17、8088CPU由哪两个独立的工作单元组成?它们的功能是什么? 18、简要说明8259A中的IRR,ISR和IMR三个寄存器的功能。

19、已知8253计数器的端口地址为60—63H,CLK1、CLK2接1MHz时钟,GATE1、GATE2接+5V,计数初值均为5,计数器1工作于模式2,计数器2工作于模式3,请写出初始化程序。 20、CPU在执行OUT DX,AL指令时,CPU往控制总线上送( )信号。 21、选择8086最小工作方式和最大工作方式的主要区别是( )。

22、8086CPU往8255端口B送数据时,则8255A芯片引脚A1AO为( )。 23、当一个系统有多片8259芯片时,主片必须工作在( )。 24、8253是16位可编程计数器,计数初植范围应为( )。

25、当8086CPU的RESET引脚从高电子变为低电平(即脱离复位状态)时,CPU从内存的()单元开始执行程序。

26、在程序控制传送方式中,( )可提高系统的工作效率。 27、由8088组成的PC机的数据线是( )。

28、传送数据时,占用CPU时间最长的传送方式是( )。 29、响应INTR请求的必要条件是( )。

4.综合练习题一

1.8088CPU通过( 1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为( 2 )电平。

2.若要使寄存器AL中的高4位不变,低4位为0,所用指令为( )。 A. AND AL, 0FH B. AND AL, 0FOH C. OR AL, 0FH D. OR AL 0FOH

3.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址 ( )开始的4个存贮单元内。

A. 00017H B. 00068H C. 0005CH D. 0005EH

4. 在8086/8088 CPU中,一个最基本的总线读写周期由( 1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发 ( 2 )信息。

5. 8086有两种工作模式, 最小模式的特点是( 1 ),最大模式的特点是 ( 2 ) 。

⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定 C. 不需要8286收发器 D. 需要总线控制器8288

⑵ A. M/IO 引脚可直接引用 B. 由编程进行模式设定

C. 需要总线控制器8288 D. 适用于单一处理机系统 6.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。 二.改错 (若有错,请指出错误并说明原因) 1.堆栈操作应满足先进先出原则。

2.CPU在未执行完当前指令的情况下,就可响应可屏蔽中断请求。 3. 8086CPU标志寄存器共有16位,每一位都有含义。 4. 条件转移指令只能用于段内直接短转移。 三、填空题

1.某存贮器单元的实际地址为2BC60H,该单元在段地址为2AFOH中的偏移地址是__________。

2. 8088 CPU复位后,寄存器中的值将进入初始态,问(CS)= __________, (IP)= __________,(DS)= __________。

3. 8088 CPU内部结构按功能分为两部分,即_________ 和__________。

4. 8255A的方式0、方式1和方式2也分别称为__________、__________和__________传送方式。

5. CPU从主存取一条指令并执行该指令的时间称为__________ , 它通常用若干个__________ 来表示,而后者又包含有若干个__________ 。

6. 8088 CPU提供了接受外部中断请求信号的引脚是__________ 和 __________。 四、问答题

1.以PC机的定时/计数器8253为例,简单说明8253的定时原理(提示:计数初值N与时钟CLK的关系)。 2.8255A接口电路如图所示。已知8255A控制字寄存器的端口地址为

103H,编写8255A初始化程序和循环彩灯控制程序。初始时D0亮,其余不亮,D0亮一秒后移位一次,D1亮,其余不亮,以此类推每隔一秒移位一次,每移位8次为一个循环.共循环8次。要求用汇编语言写出满足上述要求的程序段(已知一个延时1秒的子程序入口地址为DELAY1S)。

8255编程。因为用到LOOP指令,循环计数器应该使用CX,而不应该只用CL。

MOV DX , 103H ; 103H为方式控制字地址 MOV AL , 80H

OUT DX , AL ;设置该8255 B口为方式0输出,其他位可置0 MOV CX , 8 ;设置循环次数

MOV DX , 101H ;101H 为B口数据端口地址

AGAIN: MOV AL , 01H ;先设置D0位输出为高电平,点亮第一个彩灯 NEXTP: OUT DX , AL

CALL DELAY1S ;B口相应位发出高电平点亮彩灯,并维持1S SHL AL , 1 JNZ NEXTP LOOP AGAIN 五、存储系统分析与设计

已知RAM芯片和地址译码器的引脚如题五图所示,试回答如下问题:

(1)若要求构成一个8K×8的RAM阵列,需几片这样的芯片?设RAM阵列组占用起始地址

为El000H的连续地址空间,试写出每块RAM芯片的地址空间。 (2)若采用全地址译码方式译码,试画出存储器系统电路连接图; E1 O0 D4 ~ D1 E2 3-8 O1

E3 译 O3

RA O4 WE 码 A O5 CS B 器 O6 C O7

题五图 RAM芯片和地址译码器的

5.简答

应用简答

1、 8086CPU由哪两个独立的工作单元组成?它们的功能是什么? 综合设计

1、8088采用最小模式,用 4KB ROM和 2KX4 RAM和 1KX4 RAM构成7KB存储器,试画出系统连线图(包括与CPU的连接),写出各芯片组的地址分配情况及片选逻辑。

2、利用64K×8位的RAM芯片组成256KB的RAM,要求画出RAM结构图,再写出各芯片的片选信号表达式CSi。(提示:结构图中只要求包括地址线、数据线、读写线的各自的相互连

接以及片选端)。

3、已知某系统存储器扩展如图所示,试分析 (1)2764和6116分别是什么芯片?

(2)2764 1#,2764 2#,6116的地址范围?

1. 设8253三个计数器的端口地址为201H、202H、203H,控制寄存器端口地址200H。试编写程序片段,读出计数器2的内容,并把读出的数据装入寄存器AX。

2. 设8253三个计数器的端口地址为201H、202H、203H,控制寄存器端口地址200H。输入时钟为2MHz,让1号通道周期性的发出脉冲,其脉冲周期为1ms,试编写初化程序段。 3. 设8253的计数器0,工作在方式1,计数初值为2050H;计数器1,工作在方式2,计数初值为3000H;计数器2,工作在方式3,计数初值为1000H。如果三个计数器的GATE都接高电平,三个计数器的CLK都接2MHz时钟信号,试画出OUT0、OUT1、OUT2的输出波形。

6.填空

一、单项选择题

2. 8088微处理器工作于最小方式下的总线收发器74LS245,其控制信号G和DIR分别与微处理器( )信号相连。

A.DEN;DT/R B. DEN;ALE C. DEN;WR D. DEN;RD

3.8088系统中若访问奇存储体的一个字节单元,则此时BHE与A0是( )状态。 A.1,0 B.0,1 C.0,0 D.1,1

4.通过紫外线照射即可擦除全部存储信息的芯片有( )。

A.Intel 2716 B.Intel 2164A C.Intel 6116 D.Intel 2817 5.中断向量表存放在存储器的( )中。

A.FFC00H~FFFFFH B.00000H~003FFH C.EEC00H~FFFFFH D.EEBFFH~FFFFFH

6.微处理器只启动外设而不干预传送过程的传送方式是( )方式。 A.中断 B.DMA C.查询 D.无条件

7. 8086/8088读总线周期中T1~T4期间,( )信号一直保持有效。

A. RD B. DEN C.BHE/S7 D.M/IO

8. 若把组成计算机中的运算器和控制器集成在一块芯片上称为( )。 A.微型计算机 B.单片机 C.微处理器 D.单板机 9. 微处理器只启动外设而不干预传送过程的传送方式是( )方式。 A.中断 B.DMA C.查询 D.无条件

10. 当8253可编程定时/计数器工作在方式0时,控制信号GATE变为低电平后,对计数器的影响是( )。

A. 结束本次计数循环,等待下一次计数的开始 B. 暂时停止现行计数工作

C. 不影响本次计数,即计数器的计数不受该信号的影响 D. 终止本次计数,立即开始新的计数循环

11. Intel 8086/8088微处理器最大方式下,读和写存储器控制信号是( ) A. RD和WR B.RD和MRDC C.MWTC和MRDC D. MRDC和MWTC 12. 8088响应中断的条件是( )

A. IF=1,完成当前指令后 B. IF=0,完成当前指令后

C. IF=1,没有完成当前指令 D. IF=0,没有完成当前指令 13. 8259A是( )

A.可编程DMA控制器 B.可编程中断控制器 C.可编程定时/计数器 D.总线仲裁器

14. 8088写I/O总线周期的控制信号,一直保持低电平有效的是( ) A. M/IO B. DT/R C. DEN D.WR

15. 在微处理器发出地址信息并稳定后,当( )后,通知接口芯片,片选信号CE已稳定,输入口已与数据总线接通,微处理器可以进行读操作。

A. RD有效、M/IO=L B. RD有效、M/IO=H C. WR有效、M/IO=L D. WR有效、M/IO=H 16. 8255A的( )只能工作在方式0。

A. A端口 B。 B端口 C。 C端口 D。 前三者 17. 8255A能实现双向传送功能的工作方式为( )。 A.方式0 B.方式1 C.方式2 D.方式3

18.在微处理器发出地址信息并稳定后,当( )后,通知接口芯片,片选信号CE已稳定,输入口已与数据总线接通,微处理器可以进行读操作。A. RD有效、M/IO=L B. RD有效、M/IO=H C. WR有效、M/IO=L D. WR有效、M/IO=H

19.最大方式8088系统中74LS373的G信号是由8288总线控制器的( )信号提供的。 A. ALE B. DT/R C. DEN D. CLK 20.Intel 8086/8088中断向量表中的类型21H是( )

A.双重失效 B.段不存在 C.协处理器出错 D.MS-DOS系统调用