大连大学微机原理与接口技术期末考试卷A
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大连大学2015/2016学年第一学期考试卷(A 卷)
考试科目: 微机原理与接口技术B (共13页)
一、选择题(本题20分,每道小题1分)
1.在实地址模式下,80x86微处理器可寻址的最大存储空间为 。 A.1MB B.16MB
C.4GB
D.16GB
答案:【 】
2.如果某操作数的书写形式为[BX ][S I ],那么该操作数的寻址方式属于 。 A.立即寻址 B.直接寻址 C.寄存器间接寻址 D.基址加变址寻址
答案:【 】
3.若用PTR 伪操作符将BX 所指示的存储器操作数定义为32位,那么正确的书写形式是 。
A.BYTE PTR [BX ]
B.WORD PTR [BX ]
C.DWORD PTR [BX ]
D.NEAR PTR [BX ]
答案:【 】
4.假设当前堆栈指针SP =1800H ,那么在执行指令“PUSH EAX ”之后,SP = 。 A.17F8H B.17FCH
C.17FEH
D.17FFH
答案:
【 】
5.假设寄存器AL =0F8H ,BL =60H ,那么在执行指令“I MUL BL ”之后,寄存器AX 的内容是 。
A.5D00H
B.FD00H
C.F860H
D.FFF8H
答案:【 】
6.每个汇编语言源程序在代码段末尾都要执行下面两条指令: MOV AH ,4CH I NT 21H
那么这两条指令的作用是 。 A.使程序正常结束,返回到命令行提示符 B.检查汇编语言源程序是否存在语法错误 C.声明程序中的指令语句属于8086指令集 D.使所有的通用寄存器和段寄存器清0 答案:【 】
7.若按指令的功能进行分类,CMP指令属于。
A.数据传送类指令
B.算术运算类指令
C.逻辑运算类指令
D.程序控制类指令
答案:【】
8.下列哪一条指令可使寄存器AL的低4位变反,而高4位保持不变?
A.AND AL,0FH
B.OR AL,0FH
C.XOR AL,0FH
D.TEST AL,0FH
答案:【】
9.循环控制指令LOOPE转移成功的条件是。
A.CX≠0且ZF=1
B.CX≠0且ZF=0
C.CX=0且ZF=1
D.CX=0且ZF=0
答案:【】
10.调用指令CALL在转向子程序之前需要保护返回地址,这里的返回地址是指。
A.调用指令自身的地址
B.调用指令的下一条指令的地址
C.子程序第一条指令的地址
D.子程序最后一条指令的地址
答案:【】
11.在16位寻址方式下,串操作指令默认源串以作为地址指针,目的串则以作为地址指针。
A.DS:S I、ES:D I
B.DS:D I、ES:S I
C.ES:S I、DS:D I
D.ES:D I、DS:S I
答案:【】
12.10号系统功能调用用于从键盘输入字符串,当用户按键表示输入结束。
A.空格
B.回车
C.Esc
D.$
答案:【】
13.由I NT指令引起的中断属于。
A.内部中断
B.外部中断
C.可屏蔽中断
D.非屏蔽中断
答案:【】
14.某中断系统由三片8259A组成,其中一个作为主片,另外两个作为从片。如果两个从片的
I CW3分别为00000101B和00000110B,那么主片的I CW3=。
A.10100000B
B.01100000B
C.00100100B
D.00000110B
答案:【】
15.若8259A中断屏蔽寄存器的内容为25H,并且CPU处于开中断的状态,当I R2和I R4同时有请求时,CPU将。
A.先响应I R2的请求,再响应I R4的请求
B.只响应I R2的请求,不响应I R4的请求
C.只响应I R4的请求,不响应I R2的请求
D.对I R2和I R4的请求都不响应
答案:【】
16.若要使8255A的PC5设置为高电平输出,则对应的端口C置位/复位控制字为。
A.00001101B
B.00001011B
C.00000101B
D.00100000B
答案:【】
17.当8254的某个计数器正在计数时,下列哪一个寄存器的内容一直跟随计数执行部件不断地变化?
A.计数初值寄存器
B.输出锁存器
C.控制寄存器
D.状态寄存器
答案:【】
18.若要读取8254计数器1的状态信息和当前计数值,则应将该8254的读回命令设置为
。
A.11000001B
B.11000010B
C.11000100B
D.11001000B
答案:【】
19.在对8237A执行复位操作时,只有被置为1,其他寄存器均被清0。
A.控制寄存器
B.状态寄存器
C.屏蔽寄存器
D.请求寄存器
答案:【】
20.若将8237A的某个通道的传送类型定义为写传送,则表示数据由传送到。
A.CPU、内存
B.内存、CPU
C.I/O设备、内存
D.内存、I/O设备
答案:【】
二、阅读程序(本题共30分)
1.下面的程序执行完毕后,变量RESULT的内容是。(7分)
DATA SEGMENT
ARRAY DB79,166,201,38,43
DB185,82,234,51,136
COUNT EQU$-ARRAY RESULT DW?
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA BEG I N:MOV AX,DATA
MOV DS,AX
LEA BX,ARRAY
MOV CX,COUNT
MOV AX,0 GOON:ADD AL,[BX]
ADC AH,0
I NC BX
LOOP GOON
MOV RESULT,AX
MOV AH,4CH
I NT21H
CODE ENDS
END BEG I N