资源描述
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
《微机接口技术》模拟题( 补)
一、 单项选择题
1. 当DAC分辨率( A )微机数据总线宽度时, 数据分两次传送。
A. 〉 B. < C. < 或 = D. 〉或 =
2.PCI总线有四条中断请求信号线, 对于单功能设备, 使用的中断请求线为( A )。
A. INTA # B. INTB# C. INTC# D. INTD#
3. DMAC收到( C )信号后, 从被动工作方式转换到主动工作方式。
A. DREQ B.HRQ C. HLDA D.DACK
4.以下( D )信号有效, 表示驱动它的设备被选中成为当前PCI访问的从设备。
A. IRDY# B. TRDY# C. IDSEL D. DEVSEL#
5. DMA控制器8237A-5经过( C )实现对I/O设备寻址。
A.16位地址线 B. 20位地址线 C.DACK信号 D.DREQ
6.对于定时/计数器Intel 8253, 若已知时钟脉冲的频率CLK=1.19318MHz, 要求输出的波形频率f=600Hz, 则定时常数Tc为: ( A )
A. 1989 B. C.1000 D. 1500
7. 采用8位A/D转换器去转换一个满量程位5V的电压, 它能分辨的最小电压是( B )。
A.10mv B. 20mv C.5mv D. 15mv
8.对Intel 8253使用锁存命令的根本目的是: ( B )
A. 读出初值寄存器的当前值 B. 读出减1计数器的当前值
C. 锁存初值寄存器的初值 D. 锁存减1计数器的初值
9.以下四种总线中, ( D )属于局部总线。
A. CPU总线 B. ISA总线 C. EISA总线 D. PCI总线
10. 中断号为4AH, 若中断向量为F000H:1805H, 则00H存在( B )中。
A.12BH B. 12AH C. 129H D.128H
11.如果D/A转换器的分辨率为8位, 满量程的输出电压为5V, 则该D/A转换器能产生的最小模拟量变化的值为( D )。
A. 5mv B. 10mv C. 15mv D. 20mv
12. 当CPU进入中断响应周期时, 中断号出现在: ( B )
A. INTA1 B.INTA2 C. DACK D.AEN
13. 设定Intel 8251A用作串行通行接口, 若设定波特率因子为16, 而发送器与接收器时钟频率为19200Hz, 则波特率为: ( A )
A.1200波特 B. 2400波特 C.9600波特 D.19200波特
14.对于软中断而言, 中断号: ( B )
A. 由系统提供 B.由中断指令提供
C. 由中断源提供 D. 由中断控制器提供
15. 在以RS-232C标准传送时, 收到电平信号为( C )时, 表示逻辑”1”。
A.+5V B. +12V C. —12V D. 0V
16.同步通信是指: ( D )
A. 字符之间的传送异步, 字符内部的位与位之间异步
B. 字符之间的传送异步, 字符内部的位与位之间同步
C. 字符之间的传送同步, 字符内部的位与位之间异步
D. 字符之间的传送同步, 字符内部的位与位之间同步
17. 高速I/O经过插卡可与以下哪种总线连接? ( C )
A. ISA总线 B. EISA总线 C. PCI总线 D. MCA总线
18.在PC机中5号中断, 它的中断向量最低字节指针指向的地址单元是( C )。
A. 0000H: 0005H B. 0000H: 0010H C. 0000H: 0014H D. 0000H: 0020H
19. 异步通信是指: ( B )
A.字符之间的传送异步, 字符内部的位与位之间异步
B. 字符之间的传送异步, 字符内部的位与位之间同步
C.字符之间的传送同步, 字符内部的位与位之间异步
D. 字符之间的传送同步, 字符内部的位与位之间同步
20.设串行异步通信每帧数据格式有8个数据位、 无校验、 一个停止位, 若波特率为9600b/s, 该方式每秒最多能传送( C )个字符。
A. 1200 B. 150 C. 960 D. 120
二、 填空题
1. 接口处理的信息一般包括三类, 它们分别是: 数据信息 、 地址信息 、 控制信息 。
2.PCI总线定义的三种物理地址空间是: 内存地址空间 、 I/O地址空间 、 配置地址空间 。
3. 8086CPU中各相关寄存器的16位地址值以及段内偏移地址值( 16位) 都是逻辑地址, 而CPU在访问存储器的过程中经过地址总线送出的地址是物理地址, 20位的物理地址与逻辑地址的关系为: 物理地址 = 段基址*16 + 偏移地址 。
4.USB设备包括两类, 它们是: USB集线器 、 USB功能设备 。
5. 两种I/O端口地址的编址方式为: 统一编址 、 独立编址 。现代微机中一般采用 独立编址 编址方式。
6.可编程定时/计数器8253有 3 个独立的计数器。
7.可屏蔽硬中断的中断类型号由两部分构成, 其中, 高5位由 ICW2 指定; 低三位由 IR0-7的编码 决定。
8. I/0端口地址译码电路中, 一般是把地址线分为两部分: 一部分是高位地址线与CPU的控制信号进行组台, 经译码电路产生片选信号, 实现 片间寻址 寻址; 另一部分是低位地址线直接与I/O接口芯片相连, 实现 片内端口 寻址。
9.DMA传送过程分为以下4个阶段: _____ DMA申请______、 ____ DMA响应________、 ____ DMA传送_____、 ____ DMA结束______。
10. 8255A的2方式为双向应答式输入输出, 一次初始化可指定 PA口 既作输入口又做输出口。
11. 可编程并行接口芯片8255A的外部引脚中, 共有两位地址线A0、 A1, 可形成片内4个端口地址, 其中面向I/O设备一侧的端口有 3 个, 分别为: 口A口B和口C 。
12. 端点是一个USB设备中唯一可寻址的部分, 是主机与设备之间进行数据通信的源或目的。 设备地址 、 端点号 、 传输方向 三者结合起来就唯一地确定了各个端点。
13.Pentium处理器的四种工作模式是: 实地址模式 、 保护模式 、 虚拟8086模式 、 系统管理模式 。
14. PCI总线传输过程中, FRAME# 、 IRDY# 两个信号决定了总线的忙/闲状态。
15.8086CPU能够以流水方式执行指令是经过两个独立的工作单元来实现的, 它们是: 执行单元EU 、 总线接口单元BIU 。
16. 中断处理过程包括 中断申请 、 中断响应 、 中断服务 、
中断返回 四个阶段。
三、 判断分析题
1. USB协议规定, 令牌包中的CRC校验字段的校验范围包括包标示符字段PID。
2. PCI总线传输中, 当FRAME#有效, IRDY#无效时表示当前正在传送最后一个数据。
3. 串行接口中的”串行”两字是指接口与设备一侧的串行数据线。
4. 对于8255A芯片, 由于按位置位/复位命令是对C口进行操作, 因此能够写到C口。
5. 每个PCI总线传送都由一个地址期和一个或多个数据期组成。
6. 中断号和中断向量是固定不变的, 经系统分配后, 就不再变化。
7. 8255A的2方式为双向应答式输入输出, 即一次初始化可指定PB口既作输入口又做输出口。
8. 当I/O端口地址PORT>255时, 则必须使用直接寻址方式。
序号
答案
原因
1
错
PID自带反码纠错, 故不在CRC校验范围之内
2
错
表示当前处于等待状态
3
对
由串行传送的定义决定的
4
错
按位置位/复位命令属于命令字, 只能写到命令口
5
对
由猝发传输的特点决定的。
6
错
中断号是固定的, 但中断向量不固定, 能够进行修改。
7
错
8255A的2方式下, 初始化可指定PA口既作输入口又做输出口。
8
错
当PORT>255时, 只能使用间接寻址方式。
四、 简答题
1. 说明8086CPU是如何以流水方式执行指令的。
2. 什么是端口共用? 解决端口共用一般采用哪些方法? 试举例说明。
3. 在存储器与I/O的DMA传送过程中, 存储单元20位的物理地址是如何形成的? DMA控制器对I/O的寻址是如何实现的?
4. 用异步通信方式传送字符A的ASCII( 值为65) , 波特率要求为300B/S, 使用一个奇偶校验位和一个停止位。设波特率因子=16, TXD和RXD的频率应选多少? 传送A字符需要多少时间? 画出字符实际传送的波形。
5. 在引脚设置方面, 8237A-5的地址信号线和读写控制线与其它的I/O接口芯片有什么区别?
6. 试分析PCI总线传输过程中, FRAME#和IRDY#两个信号的值分别为00、 01、 10、 11时所对应的总线工作状态。
1、 8086CPU被设计为并行工作方式, 及指令与数据的存取电路( BIU) 和执行指令的电路( EU) 处于并行工作状态, 使总线在CPU运行过程中充分的利用。多数情况下, 取指令和执行指令能重叠并行运行, 这样, 取指令所需要的时间”消失”了, 原因是EU执行的指令已由BIU预先取出。
2、 端口共用是向1个命令口写多个命令字, 或者是不同类型的信息( 如数据、 命令) 写到同一个端口。解决端口共用问题, 一般有两种方法。一是在命令字中设置特征位, 根据特征位的不同, 去识别不同的命令加以执行。如并口芯片8255A采用这种方法。二是编写初始化程序时, 按照先后顺序向同一个命令口写入不同的命令字, 则命令寄存器可根据先后顺序的约定来识别不同的命令, 如串口芯片8251A采用这种方法。另外, 还能够采用两种方法相结合的手段解决端口共用问题, 如8259A中断控制器芯片。
3、 在存储器与I/O的DMA传送过程中, 存储单元20位的物理地址由三部分构成: 地址线A0~7提供低8位地址; 数据线DB0~7提供低16位地址的高8位; 高4位地址由页面地址寄存器提供。DMA控制器对I/O的寻址是经过DACK信号来实现的。
4. TXD=RXD=Baud*Factor=300*16=4800Hz
字符A的ASCII码为65( 1000001B) , 每个字符包含10位,
故字符速率= Baud/10=30个/秒, 传送A字符需0.033( 1/30) 秒。
字符实际传送的波形如下:
5.在引脚设置方面, 8237A-5的地址信号线A0~7 分为两组: A0~3、 A4~7, 其中A0~3为双向, 被动状态下为输入, 实现8237A-5内部端口的寻址; 主动状态下为输出, 构成存储单元地址的低4位。A4~7为单向输出, 仅用于主动状态, 输出存储单元地址中的A4~7位。
8237A-5的读写控制线分两组, 其中IOR、 IOW为I/O设备读/写信号, 被动状态下为输入, 接收CPU发出的读/写信号; 主动状态下为输出, 给外设发出读/写控制信号。MEMR、 MEMW为存储器读/写信号, 单向输出, 仅在主动状态下使用, 用于向存储单元发出读/写控制命令。
6.在PCI总线传输过程中, FRAME#和IRDY#两个信号的值分别为00、 01、 10、 11时所对应的总线工作状态依次为: 传送数据状态、 等待状态、 传送最后一个数据状态、 空闲状态。
五、 应用题
1.某微机系统的地址译码电路如图1所示, 试根据图中所给出的信号线, 指出74LS138的输出端Y1的地址范围。其中, DIP开关状态设置为: 合( ON) =0, 断( OFF) =1。
1、
各地址线的编码如下:
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
1
0
1
0
0
0
0
1
0
0
……
1
0
1
0
0
0
0
1
1
1
故74LS138的输出端Y1的地址范围为: 284H~287H
2. 利用DAC0832作为波形发生器( DAC0832工作在直通方式) , 产生10个三角波信号。三角波波形如图2( a) 所示, 硬件连线如图2( b) 所示, 试写出相应的控制程序。
2、
MOV DX, 303H
MOV AL, 80H
OUT DX, AL ; 8255A初始化
MOV DX, 300H
MOV AL, 10H
OUT DX, AL ; PA口输出10H, 使得DAC0832工作在直通方式
MOV DX, 301H ; PB口为数据输出端口, 设置其端口地址
MOV CX, 10 ; 设置输出三角波的个数
MOV AL, 0
UP: OUT DX, AL
INC AL
JNZ UP ; 输出每个三角波的上升波段
MOV AL, FEH
DOWN: OUT DX, AL
DEC AL
JNZ DOWN ; 输出每个三角波的下降波段
LOOP UP
展开阅读全文