大工19秋《汇编语言程序设计》补考在线作业3[满分答案]满分答案
大工19秋《汇编语言程序设计》补考在线作业3
试卷总分:100 得分:100
一、判断题 (共 10 道试题,共 50 分)
1.键盘I/O对应16H号中断。
2.在汇编语言中,宏是源程序中的一段有独立功能的程序代码,只需要在源程序中定义一次就可以多次调用。
3.MACRO和ENDM是不合法的关键字搭配。
4.经宏定义定义后的指令就可以在源程序中调用,这种对宏指令的调用称为宏调用。
5.LOCAL伪操作只能在宏定义内部使用,而且它必须是MACRO伪操作后的第一个语句。
6.REPT 和ENDM是一对不合法的伪操作。
7.重复伪操作的标准格式如下:REPT EXPRESSION … ENDM。
8.重复伪操作的标准格式中,表达式EXPRESSION的值用来确定重复块的重复次数。
9.有时在程序中定义了较多宏,或者可以把自己编程中常用的宏定义建立成一个独立的文件,这个文件就可以称为宏库,文件扩展名为MAC或者INC。
10.汇编语言中不允许出现=这个符号。
大工19秋《汇编语言程序设计》补考在线作业3[满分答案]多选题答案
二、单选题 (共 10 道试题,共 50 分)
11.在汇编语言程序的开发过程中使用宏功能的顺序是()。
A.宏调用,宏定义
B.宏展开,宏定义
C.宏定义,宏调用,宏展开
D.宏定义,宏展开,宏调用
12.如果(AL)=01100011B,(AH)=00100010B,执行ADD AL,AH指令后,(AL)=()。
A.11B
B.1100101B
C.10000101B
D.01100011B
13.如果(AL)=01100011B,(AH)=00100010B,执行ADD AL,AH指令后,CF=()。
A.3
B.2
C.1
D.0
14.如果(SI)=0088H,(DS)=5570H,对于物理地址为55788H的内存字单元,其内容为0235H,对于物理地址为5578AH的内存字单元,其内容为0E60H,那么执行指令LDS SI,[SI]以后,(DS)=多少?()
A.5570H
B.0E60H
C.0235H
D.0088H
15.如果(SI)=0088H,(DS)=5570H,对于物理地址为55788H的内存字单元,其内容为0235H,对于物理地址为5578AH的内存字单元,其内容为0E60H,那么执行指令LDS SI,[SI]以后,(SI)=多少?()
A.5570H
B.0E60H
C.0235H
D.0088H
16.若当前(DS)=0600H,(BX)=0064H,内存字单元(06064H)=0018H,(06066H)=0700H,(06018H)=0026H,(0601AH)=0800H,并且有如下程序片段顺序执行(1)LEA SI,[BX] (2)MOV BX,[BX](3)LDS BX,[BX]后,(BX)等于多少?()
A.0027H
B.0026H
C.0019H
D.0018H
17.若当前(DS)=0600H,(BX)=0064H,内存字单元(06064H)=0018H,(06066H)=0700H,(06018H)=0026H,(0601AH)=0800H,并且有如下程序片段顺序执行(1)LEA SI,[BX] (2)MOV BX,[BX](3)LDS BX,[BX]后,(SI)等于多少?()
A.0064H
B.0063H
C.0019H
D.0018H
18.如果(AL)=66H,执行如下程序片段后(1)OR AL,1(2)ADC AL,82H后,(AL)的执行结果为()。
A.0ECH
B.0EBH
C.0EAH
D.0E9H
19.如果(AL)=66H,执行如下程序片段后(1)OR AL,1(2)ADC AL,82H后,CF的执行结果为()。
A.3
B.2
C.1
D.0
20.以下串操作指令中,哪一条指令会影响标志位?()
A.STOS
B.MOVS
C.LODS
D.CMPS
大工19秋《汇编语言程序设计》补考在线作业3[满分答案]历年参考题目如下: