您好,欢迎来到宝玛科技网。
搜索
您的当前位置:首页武汉科技大学828 微机原理-2018(B卷 答案)考研真题

武汉科技大学828 微机原理-2018(B卷 答案)考研真题

来源:宝玛科技网
 :码号 证题考准写 要 不 内 线 封 密 :业专考报 :名姓

2018年全国硕士研究生招生考试初试试题-答案 科目名称:微机原理(□A卷√B卷)科目代码:828 考试时间:3小时 满分150分 可使用的常用工具:√无 □计算器 □直尺 □圆规(请在使用工具前打√) 注意:所有答题内容必须写在答题纸上,写在试题或草稿纸上的一律无效;考完后试题随答题纸交回。 一、选择题(共10小题,每小题3分,共30分) 1、有一个8位二进制数的补码是11111101B,其相应的十进制真值是( A )。 A、 -3 B、-2 C、509 D、253 2、假设CS=8311H,IP=1234H,则该指令单元的物理地址为( C ) A、8311H B、9545H C、84344H D、84333H 3、程序段如下: DATA SEGMENT BUF DW 10 DUP(5) DATA ENDS 执行MOV AX, OFFSET BUF 指令后,AX的值为( C )。 A、0050H B、0050 C、0000H D、0010H 4、微机读写控制信号的作用是 ( D ) 。 A、决定数据总线上的数据流的方向 B、控制存储器读写操作的类型 C、控制流入、流出存储器信息的方向 D、以上三种作用 5、80X86中IP/EIP寄存器的作用是。( C ) A、保存当前栈顶地址 B、保存代码段的基地址 C、指示下一条要执行的指令地址 D、暂存当前执行的指令地址 6、在某一存储器系统中,设有只读存储器10KB,随机存储器54KB,使用16位地址来寻址,其中,只读存储器位于低地址段,其地址范围为 ( A ) 。 A、0000 ~ 27FFH B、0000 ~ 0FFFH C、0000 ~ 3FFFH D、0000 ~ 4AFFH 7、主机与设备传送数据时,采用( C ) ,CPU的效率最高。 A 、程序查询方式 B、中断方式 C 、DMA方式 D、软件查询方式 8、中断向量地址是( C )。 A、子程序入口 第 1 页 共 5 页

B、中断服务程序入口地址 C、中断服务程序入口地址的地址 D、传送数据的起始地址 9、下列关于串行通信的叙述正确的是。( C ) A、串行通信只需一根导线 B、半双工就是串口只工作一半工作时间 C、异步串行通讯是以字符为单位逐个发送和接收的 D、同步串行通讯的发、收双方可使用各自的局部时钟 10、ADC0809和AD7472分别是( )位的模数转换芯片 ( D ) A、8,8 B、8,4 C、12,8 D、8,12 二、判断题(共10小题,每题4分,共40分) 1、中断屏蔽位为程序员提供了控制中断处理顺序的手段。(√) 2、异步串行通信中,检测一个新字符的开始是利用停止位(空闲位)与起始位之间的负跳变来实现的。(√) 3、利用8255A的C口按位置位/复位功能,一次可使C口的几位同时置1或置0。(×) 4、8086 的最大工作模式用于多处理机系统,8086作为主处理器,其它的处理器为协处理器,协助主处理器工作。(√) 5、存储器的存储空间与微机的地址线位数有关。( √ ) 6、比较指令CMP不会对标志寄存器产生直接影响(х) 7、80x86的I/O端口编址属于统一编址(х) 8、高速缓冲存储器主要是为了解决CPU运算速度与内存读写速度不匹配的矛盾。(√) 9、若I/O端口与主存单元采用(分别)地址编址,那么在计算机的指令系统中可以不设专门的I/O指令。(х) 10、8086存储器系统中,偶地址数据由数据线低8位传送。(√) 三、简答题(共5小题,每小题6分,共30分) 1、并行通信和串行通信的优缺点。 答: ① 从距离上看,并行通信适宜短距离的数据传送,而串行通信适宜长距离的数据传送; ② 从速度上看,并行通信比串行通信速度快; ③ 从费用上看,串行通信的费用要低得多。 第 2 页 共 5 页

2、简述8086CPU的ALE引脚、NMI引脚及INTR引脚的作用。 ALE引脚 为地址锁存信号输出。 NMI引脚 非屏蔽中断请求信号输入 INTR引脚 可屏蔽中断请求信号输入 3、8255A有那几种工作方式?简述各自特点? 答:8255A共有三种工作方式,分别为方式0、方式1和方式2。 方式0是一种基本输入输出的工作方式,只能用于无条件传送和查询传送。 方式1是一种选通输入输出方式,设置专用的中断请求和联络信号线。 方式2为双向选通输入/输出。 4、为什么DMA方式的传输速率比中断方式更高? 答: 主要有以下原因: DMA方式实现数据块的传输,而中断方式按字或字节传输; DMA方式利用专用的接口电路直接与存储器进行高速传输,而不经过CPU,中断方式要通过CPU的执行传送指令来完成。 5、什么是中断嵌套? 答:高级中断源能中断CPU对低级中断源的中断服务。 四、汇编语言阅读填空题(共4小题,共20分) 1、执行下列程序后,(BX)= 101 。 MOV AX,0 MOV BX,1 MOV CX,100 A: ADD AX,BX INC BX LOOP A HLT 2、执行下列程序后,(AX)= 0107H 。 MOV AX,0809H ADD AL,AH MOV AH,0 AAA 3、假设寄存器AX=1234H,DX=A000H ,执行下列程序后AX= EDCCH ,DX= 5FFFH 。 MOV BX,0 MOV CX,BX SUB CX,AX SBB BX,DX MOV AX,CX MOV DX,BX 第 3 页 共 5 页

4、设初值(AX)=4321H,(DX)=8765H,则执行下列程序后DX= 7654H

MOV CL,04H SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL 五、综合应用题(共2小题,每小题15分,共30分) 重要提示:编程题需编写完整程序并请画出流程图,在程序每条指令后加入有意义的注释。流程图和注释均计分。 1、阅读下列程序,写出各语句的注释并说明本程序功能。 DSEG SEGMENT NUMBER DB X1,X2 MAX DB ? DSEG ENDS CSEG SEGMENT ASSUME CS:CSEG,DS:DSEG MOV AX,DSEG MOV DS,AX MOV AL,NUMBER CMP AL,NUMBER + 1 JNC BRANCH MOV AL,NUMBER + 1 BRANCH: MOV MAX,AL MOV AH,4CH INT 21H CSEG ENDS END 答: 在X1,X2中将较大的存入MAX单元 DSEG SEGMENT ;数据段定义 NUMBER DB X1,X2 ;数据定义 MAX DB ? ;预置最大值变量 DSEG ENDS ;数据段定义结束 CSEG SEGMENT ;代码段定义 ASSUME CS:CSEG,DS:DSEG ;段寄存器说明 MOV AX,DSEG ;段寄存器赋值 MOV DS,AX ;段寄存器赋值 MOV AL,NUMBER ;取第一个数据 CMP AL,NUMBER + 1 ;第一个数据与第二个数据比较 第 4 页 共 5 页

JNC BRANCH ;若第一个数大于第二个数,则转移 MOV AL,NUMBER + 1 ;否则,保存第二个数 BRANCH: MOV MAX,AL ;将两数中最大值存入指定元 MOV AH,4CH ;返回DOS系统 INT 21H CSEG ENDS ;代码段定义结束 END ;本程序结束 2、用三八译码器(74LS138)设计一个外设端口译码器,使CPU能寻址四个地址范围(地址线为A0~A9):(译码器输出4根线,每个线的地址范围如下) 1、0280~0287H, 2、0288~028FH, 3、0290~0297H, 4、0298~029FH。 画出其译码电路。 第 5 页 共 5 页

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baomayou.com 版权所有 赣ICP备2024042794号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务