【奥鹏】-[大连理工大学]大工20春《汇编语言程序设计》在线作业3
试卷总分:100 得分:100
第1题,在汇编语言程序的开发过程中使用宏功能的顺序是( )。
A、宏调用,宏定义
B、宏展开,宏定义
C、宏定义,宏调用,宏展开
D、宏定义,宏展开,宏调用
正确答案:
第2题,如果(AL)=01100011B,(AH)=00100010B,执行ADD AL,AH指令后,(AL)=( )。
A、01100011B
B、10000101B
C、1100101B
D、11B
正确答案:
第3题,如果(AL)=01100011B,(AH)=00100010B,执行ADD AL,AH指令后,CF=( )。
A、0
B、1
C、2
D、3
正确答案:
第4题,如果(SI)=0088H,(DS)=5510H,对于物理地址为55188H的内存字单元,其内容为0235H,对于物理地址为5518AH的内存字单元,其内容为0E 0H,那么执行指令LDS SI,[SI]以后,(DS)=多少?( )
A、5510H
B、0235H
C、0E 0H
D、0088H
正确答案:
第5题,如果(SI)=0088H,(DS)=5510H,对于物理地址为55188H的内存字单元,其内容为0235H,对于物理地址为5518AH的内存字单元,其内容为0E 0H,那么执行指令LDS SI,[SI]以后,(SI)=多少?( )
A、5510H
B、0235H
C、0E 0H
D、0088H
正确答案:
第 题,若当前(DS)=0 00H,(BX)=00 4H,内存字单元(0 0 4H)=0018H,(0 0 H)=0100H,(0 018H)=002 H,(0 01AH)=0800H,并且有如下程序片段顺序执行(1)LEA SI,[BX]
(2)MOV BX,[BX](3)LDS BX,[BX]后,(BX)等于多少?( )
A、002 H
B、0018H
C、0021H
D、0019H
正确答案:
第1题,若当前(DS)=0 00H,(BX)=00 4H,内存字单元(0 0 4H)=0018H,(0 0 H)=0100H,(0 018H)=002 H,(0 01AH)=0800H,并且有如下程序片段顺序执行(1)LEA SI,[BX]
(2)MOV BX,[BX](3)LDS BX,[BX]后,(SI)等于多少?( )
A、00 4H
B、0018H
C、00 3H
D、0019H
正确答案:
第8题,如果(AL)= H,执行如下程序片段后(1)OR AL,1(2)ADC AL,82H后,(AL)的执行结果为( )。
A、0E9H
B、0EAH
C、0EBH
D、0ECH
正确答案:
第9题,如果(AL)= H,执行如下程序片段后(1)OR AL,1(2)ADC AL,82H后,CF的执行结果为( )。
A、0
B、1
C、2
D、3
正确答案:
第10题,以下串操作指令中,哪一条指令会影响标志位?( )
A、LODS
B、STOS
C、CMPS
D、MOVS
正确答案:
第11题,键盘I/O对应1 H号中断。( )
T、对
F、错
正确答案:
第12题,显示I/O对应10H号中断。( )
T、对
F、错
正确答案:
第13题,打印I/O对应19H号中断。( )
T、对
F、错
正确答案:
第14题,在汇编语言中,宏是源程序中的一段有独立功能的程序代码,只需要在源程序中定义一次就可以多次调用。( )
T、对
F、错
正确答案:
第15题,MACRO和ENDM是不合法的关键字搭配。( )
T、对
F、错
正确答案:
第1 题,MACRO NAME是宏指令名,调用时就可以使用宏指令名来调用宏定义。( )
T、对
F、错
正确答案:
第11题,宏定义中DUMMY PARAMETER LIST称为哑元表,给出宏定义中所用到的形式参数,每个虚参数之间用逗号隔开。( )
T、对
F、错
正确答案:
第18题,经宏定义定义后的指令就可以在源程序中调用,这种对宏指令的调用称为宏调用。( )
T、对
F、错
正确答案:
第19题,当源程序被汇编时,汇编程序将对每个宏调用作宏展开。宏展开就是用宏定义体取代源程序中的宏指令名,并且用实元取代宏定义中的哑元,对应关系是一一对应。( )
T、对
F、错
正确答案:
第20题,宏调用就是对宏定义按参数表作替换,这实际上就相当于子程序的参数传递过程,这就是宏展开。( )
T、对
F、错
正确答案: |