1、资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。 《微机接口技术》模拟题( 补) 一、 单项选择题 1. 当DAC分辨率( A )微机数据总线宽度时, 数据分两次传送。 A. 〉 B. < C. < 或 = D. 〉或 = 2.PCI总线有四条中断请求信号线, 对于单功能设备, 使用的中断请求线为( A )。 A. INTA # B. INTB# C. INTC# D. INTD# 3. DMAC收到( C )信号后, 从被动工作方式转换到主动工作方式。 A. DREQ
2、 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为: (
3、 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 )属于局部总线。
4、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进入中断响应周期时, 中断号出现在:
5、 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.
6、在以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总线
7、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个数据位、 无校
8、验、 一个停止位, 若波特率为9600b/s, 该方式每秒最多能传送( C )个字符。 A. 1200 B. 150 C. 960 D. 120 二、 填空题 1. 接口处理的信息一般包括三类, 它们分别是: 数据信息 、 地址信息 、 控制信息 。 2.PCI总线定义的三种物理地址空间是: 内存地址空间 、 I/O地址空间 、 配置地址空间 。 3. 8086CPU中各相关寄存器的16位地址值以及段内偏移地址值( 16位) 都是逻辑地址,
9、 而CPU在访问存储器的过程中经过地址总线送出的地址是物理地址, 20位的物理地址与逻辑地址的关系为: 物理地址 = 段基址*16 + 偏移地址 。 4.USB设备包括两类, 它们是: USB集线器 、 USB功能设备 。 5. 两种I/O端口地址的编址方式为: 统一编址 、 独立编址 。现代微机中一般采用 独立编址 编址方式。 6.可编程定时/计数器8253有 3 个独立的计数器。 7.可屏蔽硬中断的中断类型号由两部分构成, 其中, 高5位由 ICW2 指定; 低三
10、位由 IR0-7的编码 决定。 8. I/0端口地址译码电路中, 一般是把地址线分为两部分: 一部分是高位地址线与CPU的控制信号进行组台, 经译码电路产生片选信号, 实现 片间寻址 寻址; 另一部分是低位地址线直接与I/O接口芯片相连, 实现 片内端口 寻址。 9.DMA传送过程分为以下4个阶段: _____ DMA申请______、 ____ DMA响应________、 ____ DMA传送_____、 ____ DMA结束______。 10. 8255A的2方式为双向应答式输入输出, 一次初始化可指定 PA口 既作输入口又做输出口
11、 11. 可编程并行接口芯片8255A的外部引脚中, 共有两位地址线A0、 A1, 可形成片内4个端口地址, 其中面向I/O设备一侧的端口有 3 个, 分别为: 口A口B和口C 。 12. 端点是一个USB设备中唯一可寻址的部分, 是主机与设备之间进行数据通信的源或目的。 设备地址 、 端点号 、 传输方向 三者结合起来就唯一地确定了各个端点。 13.Pentium处理器的四种工作模式是: 实地址模式 、 保护模式 、 虚拟8086模式 、 系统管理模式 。 14.
12、 PCI总线传输过程中, FRAME# 、 IRDY# 两个信号决定了总线的忙/闲状态。 15.8086CPU能够以流水方式执行指令是经过两个独立的工作单元来实现的, 它们是: 执行单元EU 、 总线接口单元BIU 。 16. 中断处理过程包括 中断申请 、 中断响应 、 中断服务 、 中断返回 四个阶段。 三、 判断分析题 1. USB协议规定, 令牌包中的CRC校验字段的校验范围包括包标示符字段PID。 2. PCI总线传输中, 当FRAME#有效, IRDY#无效时表示
13、当前正在传送最后一个数据。 3. 串行接口中的”串行”两字是指接口与设备一侧的串行数据线。 4. 对于8255A芯片, 由于按位置位/复位命令是对C口进行操作, 因此能够写到C口。 5. 每个PCI总线传送都由一个地址期和一个或多个数据期组成。 6. 中断号和中断向量是固定不变的, 经系统分配后, 就不再变化。 7. 8255A的2方式为双向应答式输入输出, 即一次初始化可指定PB口既作输入口又做输出口。 8. 当I/O端口地址PORT>255时, 则必须使用直接寻址方式。 序号 答案 原因 1 错 PID自带反码纠错, 故不在CRC校验范围之内 2 错 表示
14、当前处于等待状态 3 对 由串行传送的定义决定的 4 错 按位置位/复位命令属于命令字, 只能写到命令口 5 对 由猝发传输的特点决定的。 6 错 中断号是固定的, 但中断向量不固定, 能够进行修改。 7 错 8255A的2方式下, 初始化可指定PA口既作输入口又做输出口。 8 错 当PORT>255时, 只能使用间接寻址方式。 四、 简答题 1. 说明8086CPU是如何以流水方式执行指令的。 2. 什么是端口共用? 解决端口共用一般采用哪些方法? 试举例说明。 3. 在存储器与I/O的DMA传送过程中, 存储单元20位的物理地址是如何形成的?
15、 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) 和执行
16、指令的电路( EU) 处于并行工作状态, 使总线在CPU运行过程中充分的利用。多数情况下, 取指令和执行指令能重叠并行运行, 这样, 取指令所需要的时间”消失”了, 原因是EU执行的指令已由BIU预先取出。 2、 端口共用是向1个命令口写多个命令字, 或者是不同类型的信息( 如数据、 命令) 写到同一个端口。解决端口共用问题, 一般有两种方法。一是在命令字中设置特征位, 根据特征位的不同, 去识别不同的命令加以执行。如并口芯片8255A采用这种方法。二是编写初始化程序时, 按照先后顺序向同一个命令口写入不同的命令字, 则命令寄存器可根据先后顺序的约定来识别不同的命令, 如串口芯片8251A采
17、用这种方法。另外, 还能够采用两种方法相结合的手段解决端口共用问题, 如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) 秒。
18、字符实际传送的波形如下: 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为存储器读/写信号, 单向输出, 仅在主动状态下使用, 用于向
19、存储单元发出读/写控制命令。 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
20、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