大连大学微机原理与接口技术期末考试卷A

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

相关文档
最新文档