2019年湖北武汉科技大学微机原理考研真题及答案.doc

上传人:wo****o 文档编号:86209984 上传时间:2023-04-14 格式:DOC 页数:6 大小:71.50KB
返回 下载 相关 举报
2019年湖北武汉科技大学微机原理考研真题及答案.doc_第1页
第1页 / 共6页
2019年湖北武汉科技大学微机原理考研真题及答案.doc_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《2019年湖北武汉科技大学微机原理考研真题及答案.doc》由会员分享,可在线阅读,更多相关《2019年湖北武汉科技大学微机原理考研真题及答案.doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2019年湖北武汉科技大学微机原理考研真题及答案一、选择题(共 10小题,每小题 3分,共 30分)1、已知X原=10101100B,则X的真值为( )。A.44 B.45 C.-44 D.-452、指令( )的源操作数的寻址方式为直接寻址。 AMOV 2000H,AL BIN AL,DX CXOR AL,2000H DMOV AX,2000H3、设 DS=8225H,DI=3942H,指令 INC BYTE PTRDI操作数的物理地址是( ) 。A86192H B85B92H C41645H D41B45H4、在下列伪指令中定义双字变量的是( )。 ADB BDW CDD DDT5、假定(D

2、L)=0C6H ,(CL)=2,(CF)=1,执行RCL DL,CL 指令后,DL 中的值是( )。 A1BH B 18H C0C6H D0B9H6、循环指令 LOOP 终止循环的条件是( )。 A、CX=0,且 ZF=0 B、CX=0,或ZF=1 C、CX0,且 ZF=0 D、CX0,或 ZF=17、8086 在最小模式下,分时使用 AD0-AD15,所以必须外接地址锁存器,当总线上为地址信息时,通过( )将地址送入地址锁存器。 A)DEN B)ALE C)BHE D)DT/ R8、在查询传送方式时,外设准备好的状态信息是通过( )供给 CPU进行查询的。 A.地址总线 B.数据总线 C.控

3、制总线 D.中断请求线9、设( DS) =2872H,偏移量为86H,该字节的物理地址是 ( )。A28F8H B287 A6H C28806H DAE720H 10、DOS系统功能(INT 21H)9号调用要求将待显示字符串的首址送入 ( )。ADS:DX BCS:DX CDS:BX DCS:BX二、填空题(共 9小题,每小空2分,共 20分)1、堆栈是内存中的一个专用区域,其存取规则是 。2、总线周期的T1状态下,数据/地址线上是 信息。3、微机系统中要组成32KB*16的存储器,需要选用_片规格为2KB*8的芯片。4、执行IN AL, 70H时,8086CPU外部管脚IO/M()的状态是

4、 。5、8086的中断向量表可以容纳_个中断向量。6、8086CPU的MN/MX引脚的作用是_。7、某微机系统的RAM容量为8K*8,若首地址为4800H,则最后一个单元的地址是_。8、编写程序时,对不允许外部中断的程序首先要关闭中断,其指令是_。9、DAC0832的三种工作方式为_、_和直通。三、简答题(共 5小题,每小题 5分,共 25分)1、已有AX=E896H,BX=3976H,若执行ADD BX,AX指令,则结果BX,AX,标志位CF,OF,ZF各为何值?2、8086的存储器空间最大可以为多少?怎样用16位寄存器实现对20位地址的寻址?完成逻辑地址到物理地址转换的部件是什么?3、段寄

5、存器CS1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗,请举例说明?4、一般的可编程I/O接口电路有哪三种寄存器,它们各自的作用是什么?5、 8259A的初始化命令字和操作命令字有哪些,其功能是什么;哪些应写入奇地址,哪些应写入偶地址。四、汇编语言阅读填空题(共4小题,共25分)1、有程序段如下MOV SI,2500HMOV AX,1000HMOV DS,AXMOV CL,05HNEXT:MOV SI ,ALINC ALINC SIDEC CL JNZ NEXT 程序运行后结果为:DS=_H SI=_HAX=_ H CL=_H

6、(每空1分)2、DSEG SEGMENT BLOCK DB 51,30,43,107,89,90,200,197,70,64 COUNT EQU $-BLOCK RESULT DB 0DSEG ENDSCODE SEGMENT ASSUME CS:CODE,DS:DSEGMAIN PROC FAR START:PUSH DS SUB AX,AX PUSH AX MOV AX, (1) MOV DS,AX MOV ES,AX MOV SI, (2) MOV CX,COUNT CON: MOV AL,SI AND AL,01H(3) JZ NEXT INC RESULT NEXT:INC SI L

7、OOP CON RETMAIN ENDPCODE ENDS END START问题:1)该程序的功能是_。(2分)2)程序执行后,RESULT单元的内容是_。(2分)3)第3行中$的作用是_,汇编后COUNT=_。(2分)4)源程序(1)处的完整指令应是_。(2分)5)源程序(2)处的完整指令应是_,该指令也可以用_指令代替。(2分)6)不改变程序功能,源程序(3)处指令可用_指令代替。(2分)3、有以下程序:DATA SEGMENTDA1 DB ABCDCOUNT EQU 4DA2 DB COUNT DUP(0)DATA ENDS其余部分略START: MOV AX,DATA MOV DS,

8、AX MOV SI, OFFSET DA1 MOV SI, OFFSET DA2 MOV CX, COUNTLOP1: MOV AL, SI MOV DL, 0LOP2: CMP AL, 0 JZ NEXT SHR AL, 1 JNC EE INC DLEE: JMP LOP2NEXT: MOV DI, DL INC SI INC DI LOOP LOP1 MOV AH, 4CH INT 21H ;返回DOS END START 回答以下问题:(1)程序完成的功能是 (4分)(2)程序运行结束后,DL中的内容为 (1分)(3)程序运行结束后,CX中的内容为 (1分)(4)指令CMP AL,0在

9、程序中的作用是 (1分)(5)程序运行结束后,DA2+1单元中的内容为 (1分)(6)程序运行结束后,DA2+2单元中的内容为 (1分)五、综合应用题(共4小题,共50分)1、 编写程序段,实现从数据段以BUF为首地址的字符串中寻找A字符,将它们的偏移地址依次存放于ADDS为首地址的存储区内,并统计A的个数,存放于NUM单元中,该字符串以$结尾($24H)。(10分)2、已知某输入设备的数据端口地址为40H,状态端口地址为41H,其中D0位为“1”时,表示“READY”状态。试编程实现采用查询方式从该设备输入20个ASCII码表示的十进制数,并求出这20个十进制数的累加和。(10分)3、在数据

10、段DS中的一个数据块STRING由大小写英文字母、数字、其他符号组成,长度为COUNT。将其传送到同一段中STRING1为首地址的内存区,并将英文中大写字母转换成小写英文字母,其余不变。提示:A的ASCII码是41H,a的ASCII码是61H。(10分)4、将键盘输入的一位十进制数在七段式共阴极LED数码管上显示出来,设计这一输出的接口电路和控制程序。(20分)答案一、选择题(共 10小题,每小题 3分,共 30分)1、C 2、C 3、B4、C5、A6、B7、B8、B 9、B 10、A二、填空题(共 9小题,每小空 2分,共 20分)1、后进先出2、地址3、324、1或高电平均可5、2566、

11、设置系统的组态模式7、4800H+213-1或者实际计算结果8、CLI9、单缓冲、双缓冲。三、简答题(共 5小题,每小题 5分,共 25分)1、答:BX=220CH,AX=E896H,CF=1,ZF=0,OF=0(OF2分,其余1分) 2、答:8086的存储器空间最大可以为220(1MB);8086计算机引入了分段管理机制,当CPU寻址某个存储单元时,先将段寄存器内的内容左移4位,然后加上指令中提供的16位偏移地址形成20位物理地址。3、答:指令的物理地址为21F00H;CS值和IP值不是唯一的,例如:CS=2100H,IP=0F00H。4、答:数据寄存器,状态寄存器和控制寄存器。数据端口能对

12、传送数据提供缓冲,隔离,寄存的作用 ;状态寄存器用来保存外设或接口的状态;控制寄存器用来寄存CPU通过数据总线发来的命令。5、答:8259A的初始化命令字ICW1,ICW2,ICW3,ICW4;操作命令字OCW1,OCW2,OCW3。ICW2,ICW3,ICW4,OCW1写入奇地址,ICW1,OCW2,OCW3为偶地址。四、汇编语言阅读填空题(共3小题,共25分)1、答:DS=1000H SI=2505H AX=1005 H CL=00H(每空1分)2、答:1)判断数据区BLOCK中的数据的偶数的个数,结果放到RESULT中。(2分)2)5(2分)3)计算BLOCK的长度,10。(2分)4) MOV AX,DSEG。(2分)5)OFFSET BLOCK,LEA SI,BLOCK(2分)6)TEST AL,01H(2分)3、答:(1)程序完成的功能是 统计数据区DA1中的字符串每个字符中1的个数放到DA2所对应的单元 (4分)(2)程序运行结束后,DL中的内容为 3 (1分)(3)程序运行结束后,CX中的内容为 0 (1分)(4)指令CMP AL,0在程序中的作用是 判断单个字符是否比较完毕 (3分)(5)程序运行结束后,DA2+1单元中的内容为 2 (1分)(6)程序运行结束后,DA2+2单元中的内容为3(1分)五、综合应用题(共4小题,共50分)略

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 考试试题 > 升学试题

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁