1、微机原理与接口技术考试试题及答案2doc大项二三四五六七总分统分人得分得 分评卷人一、单项选择(在备选答案中选出一个正确答案,并将其号码填 在题干后的括号内。每题2分,共30分)1 .某微机最大可寻址的内存空间为16MB,其CPU地址总线至少应有( )条。A. 32B. 16C. 20D. 242 .用8088CPU组成的PC机数据线是( )。A. 8条单向线B. 16条单向线C. 8条双向线D. 16条双向线3 .微处理器系统采用存储器映像方式编址时存储单元与I/O端口是通过( )来区分的。A. 不同的地址编码B. 不同的读控制逻辑C. 不同的写控制逻辑D. &用I/O指令4 .要禁止825
2、9A的IR0的中断请求,则其中断屏蔽操作指令字0CW1应为( )。A. 8011B. 28HC. E8IID. 01H5 在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令 字为( )。A. ICW1, ICW2, ICW3B. ICW1, TCW2, ICW4C. ICW1, ICW3, ICW4I). ICW2, TCW3, ICW46 它的地址线条数为( )。. 6166为2Kx8位的SRAM芯片,A. 11B. 12C. 13D. 147 在计算机系统中,可用于传送中断请求和中断相应信号的是( )oA. 地址总线B. 数据总线C. 控制总线D. 都不对8 段
3、寄存器装入2300H,该段的结束地址是( )oA. 32FFFI1B. 23000HC. 33FFFHI). 33000H9 .在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个( )。A. T/0设备B. I/O 接口C. 主处理器D. 逻辑高10 在8086宏汇编过程中不产生指令码, ( )oA. 汇编指令B. 宏指令C. 机器指令D. 伪指令11屮断向量表占用内存地址空间为(A. 00000H003FFHB. 00000H000FFHC. 00000H00100HD. FFF00HFFFFFH12 .实现CPU与8259A之间信息交换是(A. 数据总线缓冲器B. 级联缓冲/比较
4、器C. 读写控制电路D. 数据总线缓冲器与读写控制电路13 . Intel 8253的最大输入时钟频率是A. 5MHzB. 2MHzC. 1MHzD. 4MIIz14 .完成两数相加后是否溢出的运算,fA. ZF只川來指示汇编程序如何汇编的指令是)o)o( )o)标志位判别。B. IFC. OFD. SF15 . 8255A的方式选择控制字应写入( )oA. A 口B. B 口CC 口D. 控制口得 分评卷人二、填空题(把答案填写在题中横线上,每空1分,共20分)1 . 8086/8088CPU的数据线和地址线是以 方式轮流使用的。2 CPU中的总线接口部件BIU,根据执行部件EU的要求,完成
5、 与 或 的数据传送。3 . 8086中的BIU由 个 位段寄存器、一个 位指令指针、 字节指令队列、 位地址加法器和控制电路组成。4 . 8086/8088构成的微机中,每个主存单元对应两种地址: 和 。5对于8259A的中断请求寄存器IRR,当某一个IRi端呈现 时,则表示该端冇屮断请求。6 .若8259A中ICW2的初始值为40H,则在中断响应周期数据总线上出现的与TR5对 应的中断类型码为 o7在存储器的层次结构中,越远离CPU的存储器,其存取速度 ,存储容量 ,价格 o8存储器的存取速度可用 和 两个时间参数來衡量,其中后者比询者大。9.中断返冋指令IRET总是排在 o10 .若82
6、55A的系统基地址为2F9H,且各端口都是奇地址,则8255A的三个端口地址 为 。得 分评卷人三、综合题(第1、3题各10分,第2、4题各15分,共50分)1 存储器系统连接如下图,请分别写出图屮第一组(1#、 2#)、第二组(3#、4#)的地址分配范围。(写出具体步骤)A15 A14 A13 A19 Y3GGG12A2BY6A1874LS138A0-A12& 1#WED0-D7A0-A12D0-D7A0-A12CS 3#D0-D7A0-A12CS_ 4#WED0-D7A0-A12D0-D152 .计数器/定时器8253,振荡器(频率为1MHZ)连线如下图所示,其中振荡器的脉冲 输出端接通道
7、0的计数输入端CLK。,设8253的端口地址为180H186H。8253 * 渥CLK0CLK1GATEO OUTOGATE1OUT1A4接译码器A3A274LS138CS4. (1) MOV AL, 000101 IBOUT 20H,ALMOV AL, 00110010BOUT 21H,ALMOV AL,0001001 IB3分2分2分1分1分2分1分1分2分1分1分6分1分2分OUT 2111, AL 2 分(2)如果显示E,则端口 A送出的数据是30H; 2分如果显示0,则端口 A送出的数据是01H; 2分程序如下:MOV AL, 10000000BOUT 63H, AL 2 分MOV AL, 30HOUT 6011, AL 2 分MOV AL, 01HOUT 60H,AL 2 分