|
大工15秋《汇编语言程序设计》在线测试3
一、单选题(共 10 道试题,共 40 分。)
1. 如果(L)=01100011,(H)=00100010,执行 L,H指令后,(L)=()。
. 01100011
. 10000101
. 1100101
. 11
正确资料:
2. 以下串操作指令中,哪一条指令会影响标志位?()
. LOS
. STOS
. MPS
. MOVS
正确资料:
3. 在汇编语言程序的开发过程中使用宏功能的顺序是()。
. 宏调用,宏定义
. 宏展开,宏定义
. 宏定义,宏调用,宏展开
. 宏定义,宏展开,宏调用
正确资料:
4. 若当前(S)=0600H,(X)=0064H,内存字单元(06064H)=0018H,(06066H)=0700H,(06018H)=0026H,(0601H)=0800H,并且有如下程序片段顺序执行(1)L SI,[X] (2)MOV X,[X](3)LS X,[X]后,(X)等于多少?()
. 0026H
. 0018H
. 0027H
. 0019H
正确资料:
5. 如果(L)=66H,执行如下程序片段后(1)OR L,1(2) L,82H后,(L)的执行结果为()。
. 09H
. 0H
. 0H
. 0H
正确资料:
6. 如果(L)=01100011,(H)=00100010,执行 L,H指令后,F=()。
. 0
. 1
. 2
. 3
正确资料:
7. 如果(SI)=0088H,(S)=5570H,对于物理地址为55788H的内存字单元,其内容为0235H,对于物理地址为5578H的内存字单元,其内容为060H,那么执行指令LS SI,[SI]以后,(SI)=多少?()
. 5570H
. 0235H
. 060H
. 0088H
正确资料:
8. 如果(SI)=0088H,(S)=5570H,对于物理地址为55788H的内存字单元,其内容为0235H,对于物理地址为5578H的内存字单元,其内容为060H,那么执行指令LS SI,[SI]以后,(S)=多少?()
. 5570H
. 0235H
. 060H
. 0088H
正确资料:
9. 若当前(S)=0600H,(X)=0064H,内存字单元(06064H)=0018H,(06066H)=0700H,(06018H)=0026H,(0601H)=0800H,并且有如下程序片段顺序执行(1)L SI,[X] (2)MOV X,[X](3)LS X,[X]后,(SI)等于多少?()
. 0064H
. 0018H
. 0063H
. 0019H
正确资料:
10. 如果(L)=66H,执行如下程序片段后(1)OR L,1(2) L,82H后,F的执行结果为()。
. 0
. 1
. 2
. 3
正确资料:
大工15秋《汇编语言程序设计》在线测试3
二、判断题(共 20 道试题,共 60 分。)
1. 打印I/O对应19H号中断。
. 错误
. 正确
正确资料:
2. 显示I/O对应10H号中断。
. 错误
. 正确
正确资料:
3. 有时汇编语言需要连续地重复完成相同或几乎完全相同的一组代码,这时候就需要重复汇编,这有些类似于语言中的条件编译。
. 错误
. 正确
正确资料:
4. 汇编语言中不允许出现=这个符号。
. 错误
. 正确
正确资料:
5. 键盘I/O对应16H号中断。
. 错误
. 正确
正确资料:
6. 代码段(1)X=0(2) RPT 3(3) X=X+1(4) X(5) NM,汇编后产生 1 2 3 5。
. 错误
. 正确
正确资料:
7. 宏定义中UMMY PRMTR LIST称为哑元表,给出宏定义中所用到的形式参数,每个虚参数之间用逗号隔开。
. 错误
. 正确
正确资料:
8. 重复伪操作的标准格式如下:RPT XPRSSION … NM。
. 错误
. 正确
正确资料:
9. MRO NM是宏指令名,调用时就可以使用宏指令名来调用宏定义。
. 错误
. 正确
正确资料:
10. 当源程序被汇编时,汇编程序将对每个宏调用作宏展开。宏展开就是用宏定义体取代源程序中的宏指令名,并且用实元取代宏定义中的哑元,对应关系是一一对应。
. 错误
. 正确
正确资料:
11. 宏调用就是对宏定义按参数表作替换,这实际上就相当于子程序的参数传递过程,这就是宏展开。
. 错误
. 正确
正确资料:
12. RPT 和NM是一对不合法的伪操作。
. 错误
. 正确
正确资料:
13. 在汇编语言中,宏是源程序中的一段有独立功能的程序代码,只需要在源程序中定义一次就可以多次调用。
. 错误
. 正确
正确资料:
14. 宏定义内允许使用宏调用,但是必须是先定义后调用,宏定义内还可以使用宏定义。
. 错误
. 正确
正确资料:
15. 重复伪操作的标准格式中,表达式XPRSSION的值用来确定重复块的重复次数。
. 错误
. 正确
正确资料:
16. LOL伪操作只能在宏定义内部使用,而且它必须是MRO伪操作后的第一个语句。
. 错误
. 正确
正确资料:
17. 宏调用就是子程序调用,没有任何区别。
. 错误
. 正确
正确资料:
18. 有时在程序中定义了较多宏,或者可以把自己编程中常用的宏定义建立成一个独立的文件,这个文件就可以称为宏库,文件扩展名为M或者IN。
. 错误
. 正确
正确资料:
19. MRO和NM是不合法的关键字搭配。
. 错误
. 正确
正确资料:
20. 经宏定义定义后的指令就可以在源程序中调用,这种对宏指令的调用称为宏调用。
. 错误
. 正确
正确资料:
|
|