2017武汉纺织大学838微机原理及应用真题 .pdf
武汉纺织大学 2017 年招收硕士学位研究生试卷 科目代码 838 科目名称 微机原理 及应用 考试时间 2016年 12月 25日下午 报考专业 1、试题内容不得超过画线范围,试 题 必须打印,图表清晰,标注准确。 2、试题之间不留空格。 3、答案请写在答题纸上,在此试卷上答题无效。 题号 一 二 三 四 五 六 七 八 九 十 十一 得分 得分 本试卷总分 150分,考试时间 3小时。 一、 填空 题 ( 2分 /空,共 40) 1、 在 微型计算机 内部 采用 三类 总线 实现设备 间的信息传送, 即 ()、()和()总线 。 2、 十进制 37.5转换 为二进制为() B,转换为十六进制为( ) H。 3、 8位二进制无符号数所能表示的数值范围是( )。 4、 设堆栈指针( SP) =2000H,此时若将 AX、 BX依次推入堆栈后 , SP=( )。 5、 在 微机系统中, 逻辑地址由段基地址和 ( ) 两部分组成。 6、 x补 =11011100B,则 x的真值为 ( ) 。 7、 如果指令中的地址 码就是操作数的有效地址,那么这种寻址方式称为 ( ) 。 8、 一个完整的中断过程包括中断请求、( )、中断服务和 ( ) 四个阶段。 9、 假设 SP=1000H, AX=2000H,BX=3000H,试问:执行 PUSH AX 指令后, SP=();再执行 PUSH BX 和 POP AX 指令后, SP=(), AX=() , BX=()。 10、 在微型计算机中使用 ( ) 端口地址 来区分不同的外设。 11、 MOV AX, 0 MOV BX, 1 MOV CX, 100 共 页 第 页 共 4 页;第 1 页 AA: ADD AX, BX INC BX LOOP AA HLT 执行后的结果: (AX)=() , (BX)=() , (CX)=() 。 二、 选择题 ( 每 题 3分 ,共 30分 ) 1、 8086和 8088的引脚信号中, () 为地址锁存允许信号引脚。 A CLK B INTR C NMI D ALE 2、 下面的哪项是有效标识符: A. 4LOOP: B. DELAYIS: C. MAIN A/B: D. GAMA$1: 3、 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是 ( ) 。 A. CX B. BX C. BP D. DI 4、 在 8086/8088微机系统中,将 AL内容送到 I/O接口中,使用的指令是 ( ) 。 A. OUT 端口地址 , AL B. MOV AL, 端口地址 C. OUT AL, 端口地址 D. IN AL, 端口地址 5、指令 MOV AL,BX+SI+25,源操作数字段是 () 寻址方式。 A. 寄存器 B. 寄存器间接 C. 直接 D. 立即数 6、 一个最基本的微处理器由三部分组成,不包括下列 () 项。 A. 算术逻辑部件 ALU B.时钟振荡器 C. 控制器 D. 内部寄存器 7、 8086有两种工作模式,当 ( ) 时为最小工作模式。 A. MN/ XM = 0 B. MN/ XM = 1 C. INTR = 1 D. HOLD = 1 8、 CPU和主存之间 增设高速缓存 (Cache)的主要目的是 () 。 A. 扩大主存容量 B. 解决 CPU和主存之间的速度匹配问题 C. 提高存储器的可靠性 D. 以上均不对 9、 一个堆栈的深度最大为 () 。 A. 1K B. 64K C. 1M D. 1G 10、 对于 8255芯片的描述正确的是( ) 。 共 4页;第 2 页 A A口只能输入, B口只能输出 。 B C口高 4位只能输入,低 4位只能输出 。 C C口高 4位低 4位不能同时输入输出 。 D A、 B、 C口既可以输入,也可以输出 。 三、 判断题( 正确打“”,错误打“”, 2 分 /题,共 20 分) 1、 一个正整数的原码、反码和补码都一样,也都与无符号数的编码一样。( ) 2、 空操作 NOP指令其实根本没有指令。( ) 3、 指令“ DEC ECX”和“ SUB ECX,1”的实现功能完全一样,可以互 换。( ) 4、 32位机不能完成 64位整数加法运算。( ) 5、 汇编语言中不允许递归调用子程序。( ) 6、 8086准备好 READY引脚输出给存储器或外设 有效信号,表明处理器准备好交换数据了。( ) 7、 总线操作的异步时序是指总线操作需要握手( Handshake)联络(应答)信号控制,总线时钟信号可有可无。( ) 8、 处理器并不直接连接外设,而是通过 I/O接口电路与外设连接。( ) 9、 堆栈内部中的数据是无法修改的。( ) 10、 处理器通过引脚对外操作主要有存储器读,存储器写, I/O读, I/O写四种操作。( ) 四、简答题( 10/题,共 20 分) 1、 什么是中断?什么是中断嵌套? 2、 汇编语句有哪两种,每个语句由哪 4个部分组成? 五、编写程序( 20 分) 1、 在 BUF 开始有一个字节型数组,共有 100 个元素,计算这个数组中 零元素的个数 , 并将结果存入内存 COUNT 单元。( 10 分) 2、将 2000H开始的 50个数据送至 3000H处。( 10分) 共 4 页;第 3 页 六 、 综合题 ( 20分) 如图所示, 8253的端口地址为 90H 93H。要求 8253的通道 0产生周期为 100s 的对称方波, 8253的通道 1产生周期为 1S的对称方波。完成如下任务: 1. 在该图的基础上画出完成指定功能的线路连接(译码电路的设计可略去)。 2. 分别写出通道 0和通道 1的控 制字,并求出它们的计数初值。 3.编写完成指定功能的 8253初始化程序子程序 INIT8253。 共 4 页;第 4 页 共 页;第 页 共 页;第 页