大工19春《汇编语言程序设计》在线作业3 下载本文

内容发布更新时间 : 2024/12/23 1:15:54星期一 下面是文章的全部内容请认真阅读。

(判断题)1: 键盘I/O对应16H号中断。 A: 对 B: 错

正确答案:

(判断题)2: 在汇编语言中,宏是源程序中的一段有独立功能的程序代码,只需要在源程序中定义一次就可以多次调用。 A: 对 B: 错

正确答案:

(判断题)3: MACRO和ENDM是不合法的关键字搭配。 A: 对 B: 错

正确答案:

(判断题)4: 经宏定义定义后的指令就可以在源程序中调用,这种对宏指令的调用称为宏调用。 A: 对 B: 错

正确答案:

(判断题)5: LOCAL伪操作只能在宏定义内部使用,而且它必须是MACRO伪操作后的第一个语句。 A: 对 B: 错

正确答案:

(判断题)6: REPT 和ENDM是一对不合法的伪操作。 A: 对 B: 错

正确答案:

(判断题)7: 重复伪操作的标准格式如下:REPT EXPRESSION … ENDM。 A: 对 B: 错

正确答案:

(判断题)8: 重复伪操作的标准格式中,表达式EXPRESSION的值用来确定重复块的重复次数。 A: 对 B: 错

正确答案:

(判断题)9: 有时在程序中定义了较多宏,或者可以把自己编程中常用的宏定义建立成一个独立的文件,这个文件就可以称为宏库,文件扩展名为MAC或者INC。

A: 对 B: 错

正确答案:

(判断题)10: 汇编语言中不允许出现=这个符号。 A: 对 B: 错

正确答案:

(单选题)11: 在汇编语言程序的开发过程中使用宏功能的顺序是()。 A: 宏调用,宏定义 B: 宏展开,宏定义

C: 宏定义,宏调用,宏展开 D: 宏定义,宏展开,宏调用 正确答案:

(单选题)12: 如果(AL)=01100011B,(AH)=00100010B,执行ADD AL,AH指令后,(AL)=()。 A: 01100011B B: 10000101B C: 1100101B D: 11B 正确答案:

(单选题)13: 如果(AL)=01100011B,(AH)=00100010B,执行ADD AL,AH指令后,CF=()。 A: 0 B: 1 C: 2 D: 3

正确答案:

(单选题)14: 如果(SI)=0088H,(DS)=5570H,对于物理地址为55788H的内存字单元,其内容为0235H,对于物理地址为5578AH的内存字单元,其内容为0E60H,那么执行指令LDS SI,[SI]以后,(DS)=多少?() A: 5570H B: 0235H C: 0E60H D: 0088H 正确答案:

(单选题)15: 如果(SI)=0088H,(DS)=5570H,对于物理地址为55788H的内存字单元,其内容为0235H,对于物理地址为5578AH的内存字单元,其内容为0E60H,那么执行指令LDS SI,[SI]以后,(SI)=多少?() A: 5570H B: 0235H

C: 0E60H 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: 0026H B: 0018H C: 0027H D: 0019H 正确答案:

(单选题)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: 0018H C: 0063H D: 0019H 正确答案:

(单选题)18: 如果(AL)=66H,执行如下程序片段后(1)OR AL,1(2)ADC AL,82H后,(AL)的执行结果为()。 A: 0E9H B: 0EAH C: 0EBH D: 0ECH 正确答案:

(单选题)19: 如果(AL)=66H,执行如下程序片段后(1)OR AL,1(2)ADC AL,82H后,CF的执行结果为()。 A: 0 B: 1 C: 2 D: 3

正确答案:

(单选题)20: 以下串操作指令中,哪一条指令会影响标志位?() A: LODS B: STOS C: CMPS

D: MOVS 正确答案:

(判断题)1: 键盘I/O对应16H号中断。 A: 对 B: 错

正确答案:

(判断题)2: 在汇编语言中,宏是源程序中的一段有独立功能的程序代码,只需要在源程序中定义一次就可以多次调用。 A: 对 B: 错

正确答案:

(判断题)3: MACRO和ENDM是不合法的关键字搭配。 A: 对 B: 错

正确答案:

(判断题)4: 经宏定义定义后的指令就可以在源程序中调用,这种对宏指令的调用称为宏调用。 A: 对 B: 错

正确答案:

(判断题)5: LOCAL伪操作只能在宏定义内部使用,而且它必须是MACRO伪操作后的第一个语句。 A: 对 B: 错

正确答案:

(判断题)6: REPT 和ENDM是一对不合法的伪操作。 A: 对 B: 错

正确答案:

(判断题)7: 重复伪操作的标准格式如下:REPT EXPRESSION … ENDM。 A: 对 B: 错

正确答案:

(判断题)8: 重复伪操作的标准格式中,表达式EXPRESSION的值用来确定重复块的重复次数。 A: 对 B: 错

正确答案:

(判断题)9: 有时在程序中定义了较多宏,或者可以把自己编程中常用的宏定义建立成一个独立的文件,这个文件就可以称为宏库,文件扩展名为MAC或者INC。 A: 对 B: 错

正确答案:

(判断题)10: 汇编语言中不允许出现=这个符号。 A: 对 B: 错

正确答案:

(单选题)11: 在汇编语言程序的开发过程中使用宏功能的顺序是()。 A: 宏调用,宏定义 B: 宏展开,宏定义

C: 宏定义,宏调用,宏展开 D: 宏定义,宏展开,宏调用 正确答案:

(单选题)12: 如果(AL)=01100011B,(AH)=00100010B,执行ADD AL,AH指令后,(AL)=()。 A: 01100011B B: 10000101B C: 1100101B D: 11B 正确答案:

(单选题)13: 如果(AL)=01100011B,(AH)=00100010B,执行ADD AL,AH指令后,CF=()。 A: 0 B: 1 C: 2 D: 3

正确答案:

(单选题)14: 如果(SI)=0088H,(DS)=5570H,对于物理地址为55788H的内存字单元,其内容为0235H,对于物理地址为5578AH的内存字单元,其内容为0E60H,那么执行指令LDS SI,[SI]以后,(DS)=多少?() A: 5570H B: 0235H C: 0E60H D: 0088H 正确答案:

(单选题)15: 如果(SI)=0088H,(DS)=5570H,对于物理地址为55788H的内存字单元,其内容为0235H,对于物理地址为5578AH的内存字单元,其内容为0E60H,那么执行指令LDS SI,[SI]以后,(SI)=多少?()