微机原理与接口课程复习题
一、单项选择题
1. 8086CPU用 信号的下降沿在T1结束时将地址信息锁存在地址锁存器中。
A)M/IO B)DEN C)ALE D)READY
2. 8086CPU工作在最大模式还是最小模式取决于 信号。
A)M/IO B) NMI C)MN/ MX D)ALE
3.8086CPU复位后,内容不为0的寄存器是 。
A)IP B)FR C)CS D)ES
4. 8086CPU复位后CS寄存器的状态是 。
A)FFFFH B)FFF0H C)00FFH D)0000H
5.CPU响应INTR引脚上来的中断请求的条件之一是 。
A)IF=0 B)IF=1 C)TF=0 D)TF=1
6.8086与8088相比,具有 。
A)不相同的内部寄存器 B)相同宽度的数据总线
C)相同的指令队列 D)相同的指令系统
7.堆栈操作时,段地址由 寄存器指出。
A)CS B)DS C)SS D)ES
8.堆栈操作时,段内偏移量由 寄存器指出。
A)DI B)SI C)SP D)BP
9.8086CPU在执行IN AL,DX指令时,DX寄存器的内容输出到 上。
A)数据总线 B)地址总线 C)存储器 D)寄存器
10.8086CPU在执行OUT DX,AL指令时,AL寄存器的内容输出到 上。
A)数据总线 B)地址总线 C)存储器 D)寄存器
11.由8K×8bit的芯片组成容量为64K×16bit的存储器需要 根片内地址线。
A)14 B)13 C)12 D)11
12.由2764芯片组成64KB的存储器,则需要 根片内地址线。
A)12 B)13 C)14 D)15
13.安排2764芯片内第一个单元的地址是1000H,则该芯片的最末单元的地址是 。
A) 2FFF H B)27FF H C)1FFFH D)17FFH
14.在64k地址范围内,安排2764芯片内第一个单元的地址是0000H,则该芯片的最末单元的地址是 。
A)1FFFH B)17FFH C)27FFH D)2FFFH
15.由8K×8bit的芯片组成容量为64K×16bit的存储器需要 个存储芯片。
A)32 B)16 C)8 D)4
16.对内存单元进行读操作后,该单元的内容 。
A)变反 B)不变 C)随机 D)被修改
17.在给接口编址的过程中,如果有3根没有参加译码,则可能产生 个重叠地址。
A)2的3次幂 B)3的2次幂 C)4 D)16
18. CPU与I ∕ O设备间传送的信号有
A)数据信息 B)控制信息 C)状态信息 D)以上三种都是
19.8255芯片具有 个I/O端口。
A)2 B)3 C) 4 D) 5
20.8255可以工作在方式2的端口有 。
A)端口A、B、C B)端口A C)端口 B D)端口C
21.8255工作在方式1或方式2时 一般用作控制或状态信息传输。
A)端口A B)端口B C)端口C D)端口C的上半部分
22.对8255的C口D2位置1的控制字为 。
A)00000110B B)00000111B C)00000100B D)00000101B
23.8253六种工作方式中具有初值自动加载功能的是 。
A)方式0、方式1 B)方式2、方式3
C)方式4、方式5 D)方式0、方式4
24.8253的控制信号为 CS=0、 WR=0、RD =1、A1=0、A0=0表示 。
A)读计数器1 B)读计数器0 C)装入计数器1 D)装入计数器0
25.8251A芯片复位后首先写入的应是 。
A)方式控制字 B)状态字 C)命令控制字 D)同步字
26.PC/XT机中若对从片8259A写入的ICW2是70H,则该8259A芯片的IRQ5的中断矢量存储的地址是
A)75H B)280H C)1D0H D)300H
27.若8259A工作在优先级自动循环方式,则IRQ4的中断请求被响应并且服务完毕后,优先权最高的中断源是 。
A)IRQ0 B)IRQ6 C)IRQ5 D)IRQ4
28. 用3片8259A级联,最多可管理的中断数是
A)24级 B)22级 C)23级 D)21级
29.假如某异步串行通信中传送一个字符,它包括1个起始位,7个数据位,1个偶校验位,1个停止位,如果传送速率为1200波特,则每秒所能传送的字符个数是 。
A)80 B)120 C)240 D)360
30.8251A芯片复位后首先写入的应是 。
A)方式指令字 B)状态字 C)命令指令字 D)同步字符
31.A/D转换芯片0809可以同时转换 路模拟信号。
A)1 B)2 C)4 D)8
二、填空题
1. 一台完整的微型计算机应由 、 、
和___________________四部分组成。
2. 通用总线按其功能可分 、 和
三种不同类型的总线。
3.8086CPU有 个 位段寄存器。
4.8086/8088CPU中的指令队列的长度分别为 个字节和 个字节。
5.由于8086CPU被引脚的限制, 和 分时复用一组总线,所以8086系统中的地址总线要用到 。
6. PC机进行取指令操作时,段地址由 寄存器提供,偏移地址由 寄存器提供。
7. PC机进行堆栈操作时,段地址由 寄存器提供,偏移地址由 寄存器提供。
8.CPU在执行OUT DX , AL指令时, 寄存器的内容送到地址总线上, 寄存器的内容送到数据总线上。
9. CPU对的存储器操作有 和 两种。
10.8086系统中,存储器采用__ 结构,通过 和 __信号来选中存储体。
11. 当8086CPU从偶地址字单元读/写一个字节数据时,需要体选信号__ __。
12. 系统堆栈是按__ __的原则工作的,堆栈指示器总是指向__ __。
13.存储容量是指存储器中 。
14.逻辑地址为2000H:3456H的存储单元的物理地址是 。
15.用8K×8的SRAM芯片组成64K×8的存储器,共需SRAM芯片__________片,每片SRAM需要__________位地址进行片内译码,产生片选信号的地址线最少需要__________位。
16.用32K×8的SRAM芯片组成64K×16的存储器,共需SRAM芯片_________片。
17.逻辑地址为2000H:1234H的存储单元的物理地址是 。
18.CPU与I ∕ O设备间传送的信号有 信息、 信息
和 信息。
19. 数据输入/输出的三种方式是 、 和DMA方式。
20.微型计算机中对I/O端口的编址一般有 方式和 方式。PC机采用的是 方式。
21.8255端口A具有 种工作方式。
22. 8255A的端口中,只有 可以工作于双向总线工作方式。
23.8255具有方式1的端口有 。
24.软件识别按键时,当识别有键按下后所加的一段延时程序是为了 。
25.用8255的PA口和PC口的低4位接一个键盘阵列,最多可识别 个按键。
26.8253有 个独立的计数器。
27.中断矢量就是中断服务子程序的 ,在内存中占有 个存储单元,其中低地址两个存储单元存放的是 ,高地址两个存储单元存放的是 。
28.中断类型码为20H的中断,其服务程序的入口地址一定存放在____________________ 四个连续的单元中,若这四个单元的的内容为(地址顺序由低到高):66H、50H、88H、30H,则其服务程序的入口地址为______________________________。
29.两片8259A级连后最多可管理 级中断。
30.CPU响应8259A中断,在 引脚上连续输出 个负脉冲,在第 个负脉冲期间读入中断类型码。
31.串行通信规程按通信方式分为 和 两大类。
32. 被检测的模拟信号必须经 A/D 转换变成 量才能送计算机处理。
33.要构成一个计算机系统,除了CPU和 之外,还要有 。
34.被检测的模拟信号必须经 转换变成 量才能送计算机处理。
35.ADC0809的模拟输入引脚有 根。
判断题
1.8086CPU工作在最大模式还是最小模式取决于ALE信号。 ( )
2.8086CPU工作在最大模式还是最小模式取决于NMI信号。 ( )
3. CPU在数据线上传输的信息不可能是模拟量信息。 ( )
4.CPU在数据线上传输的信息可能是模拟量信息,也可能是数字量信息。 ( )
5.物理地址是由段基址和偏移地址两个部分组成。 ( )
6.逻辑地址是由段基址和偏移地址两个部分组成。 ( )
7.IF=0是8086/8088 CPU响应外部可屏蔽中断的必要条件之一。 ( )
8.OUT DX,AL指令的输出是16位操作数。 ( )
9.随机读写存储器可随时在任一地址单元读出或写入信息。 ( )
10.由SRAM构成的存储器所存储的信息不需要定时刷新。 ( )
11.由ROM构成的存储器,只能读出所存储的信息,不能写入。 ( )
12.8086系统的存储器中各段的大小固定为64KB,同时各段之间可以重叠。 ( )
13.由2764芯片组成64KB的存储器,则需要16块芯片和13根片内地址线。 ( )
14.由2764芯片组成64KB的存储器,则需要8块芯片和12根片内地址线。 ( )
15.由6264芯片组成64KB的存储器,则需要8块芯片和13根片内地址线。 ( )
16.内存可用于存储一些需永久保存的程序和数据,具有掉电不易失性。 ( )
17.CPU利用I/O指令对控制端口的访问是输出操作。 ( )
18.并行通信数据传送速率要比同步通信的高。 ( )
19.利用8255芯片进行通信时可随时用控制命令字改变各端口的工作方式。 ( )
20.利用8251芯片进行串行异步通信时的停止位只能有1位。 ( )
21.当8086CPU从偶地址字单元读/写一个字数据时,需要2个总线周期。 ( )
22.CPU响应二个硬件中断INTR和NMI时相同的必要条件是总线空闲 ( )
23.8253的控制信号为CS=0、 WR=0、RD=1、A1=0、A0=0时表示写入计数器1。( )
24.8253计数器的计数值可以为二进制数,也可以为BCD数。 ( )
25.计数和定时器本质上是相同的,它们都是对输入脉冲进行计数。 ( )
26.任何能够引发中断的事件都称为中断源 ( )
27.中断服务程序的入口地址被称为中断向量 ( )
27.CPU利用I/O指令对状态端口的访问称之为输入操作。 ( )
28.8086CPU的堆栈指令的操作必须为字。 ( )
29.8259A的控制命令字有两类,初始化命令字和操作命令字。 ( )
30.所谓中断向量就是指中断类型号。 ( )
31.对于可屏蔽中断申请,CPU响应条件为CPU允许中断和执行完现行指令。 ( )
32.CPU在执行OUT DX,AL指令时,DX寄存器的内容送到地址总线上,AL寄存器的内容送到数据总线上。 ( )
33.利用8251芯片既可以进行同步串行通信,也可以进行异步串行通信。 ( )
34.用来表示数据传输的速率的波特率是指每秒钟传送的二进制字节数 ( )
35.异步通信数据传送速率要比同步通信的高。 ( )
36.同步通信方式属于串行通信,实现同步的方式有内同步和外同步两种。 ( )
37.8位A/D转换的精度比12位A/D转换的精度高。 ( )
四、问答题
1.8086/8088 CPU中有几个段寄存器?其功能是什么?
2. 8086系统中存储器采用什么结构?用什么信号来选中存储体?
3.
4.试说明CS和IP两个寄存器中各存储什么内容?IP如何变化?
5.锁存器和缓冲器在8086微机系统中各起什么作用?
6.什么叫总线?总线分那几类?
7.说明什么是存储器芯片的字扩展法?
8. 说明什么是存储器芯片的位扩展法
9. CPU与外设交换数据时,为什么要通过I/O接口进行?
10.8255A有哪几种工作方式?端口A、端口B、端口C各可以工作于哪几种工作方式?
11.8255A的方式选择字和置位复位控制字都写入什么端口?用什么方式区别他们?
12.8253有几种工作方式?其中方式2、方式3各是什么方式?
13.什么是中断向量?中断向量表?8086微机系统的中断向量表放在内存的什么区域?
14.什么叫中断?
15.CPU响应中断的条件是什么?
16.什么叫波特率?什么叫波特率因子?常用的波特率有哪些?
17.数模转换芯片分辨率是指什么?
18.计算机处理模拟量时,为什么需要模/数转换芯片?