|
《汇编语言》在线作业二
一、单选题(共 20 道试题,共 100 分。)
1. 若X=1000H,执行“NG X”指令后,X=( )。
. 1000H
. 0000H
. 0F000H
. 1001H
正确资料:
2. 下列叙述不正确的是( )。
. 有符号数比较后的条件转移指令可采用JG、JL、JG和JL指令。
. 无符号数比较后的条件转移指令可采用J、J、JN和J指令。
. 有符号数比较后判断溢出用JO和JNO指令。
. 无符号数比较后判断溢出用JS和JNS指令。
正确资料:
3. 条件转移指令的转移范围是( )。
. 0~65535
. -32768~32767
. 0~255
. -128~127
正确资料:
4. 下列叙述不正确的是( )。
. 在子程序中可以再次调用子程序。
. 在主程序中一般用跳转指令转移到子程序。
. 在子程序中一般用返回指令返回到主程序。
. 在主程序中一般用调用指令转移到子程序。
正确资料:
5. 循环指令“LOOP”的操作是( )。
. X先减1,然后再判断X,若X=0则转,否则继续执行
. X先减1,然后再判断X,若X≠0则转,否则继续执行
. 先判断X,若X≠0则X-1后转,否则继续执行
. 先判断X,若X≠0则转,否则X-1后继续执行
正确资料:
6. 在多重循环程序中,每次通过外层循环进入内层循环时,其内层循环的初始条件( )。
. 不必考虑
. 必须重新设置
. 必须置1
. 须清0
正确资料:
7. 若定义“ W 1,2,10 UP(0)”,则该伪指令分配( )字节单元。
. 10
. 20
. 22
. 24
正确资料:
8. 宏指令与子程序相比,子程序调用的执行速度比宏指令的( )。
. 相同
. 快
. 慢
. 不定
正确资料:
9. 执行“( )X,X”指令不改变X寄存器中的内容。
. MP
.
. XOR
. OR
正确资料:
10. 下列指令会影响标志位的指令是( )。
. JMP L
. J L
. MOV L,L
. SHL L,1
正确资料:
11. 如果0100H单元存放条件转移指令的操作码,0101H单元存放条件转移指令的相对位移量13H,那么转移后的指令的偏移地址为( )。
. 0102H
. 0113H
. 0115H
. 00FH
正确资料:
12. 宏指令与子程序相比,在多次调用时,宏指令调用的目标程序长度比子程序调用的( )。
. 相同
. 长
. 短
. 不定
正确资料:
13. 下列描述正确的是( )。
. 在多重循环程序中,内层循环只能有一个
. 在汇编语言程序设计中,二重循环程序之间的关系可以交错
. 在汇编语言程序设计中,每次循环应返回到置初值部分之前
. 在汇编语言程序设计中,每次循环应返回到置初值部分之后
正确资料:
14. 在进行OS功能调用前,其功能号应先送( )。
. H寄存器
. H寄存器
. H寄存器
. H寄存器
正确资料:
15. 子程序重定位可选在内存中的整个区域内,在进行程序设计时,子程序应采用( )。
. 绝对地址
. 相对地址
. 逻辑地址
. 物理地址
正确资料:
16. 在上机操作过程中,MSM命令执行后,除了生成一个目标文件外,根据选择还可以生成一个( )文件。
. .LST
. .X
. .MP
. .SM
正确资料:
17. 若要求一个段的起始位置能被256整除的单元开始,在定位方式选项中应选( )。
. YT
. WOR
. PR
. PG
正确资料:
18. 当两个无符号数进行相加时,执行“J L”指令表示( )转移。
. 结果溢出
. 结果为0
. 结果为奇
. 结果为负
正确资料:
19. 在循环程序设计过程中,将循环的次数送X寄存器的操作是在( )完成的。
. 置初值部分
. 循环工作部分
. 循环修改部分
. 循环控制部分
正确资料:
20. 下列叙述正确的是( )。
. 执行一条段内返回指令,先从堆栈弹出两个字节的内容,然后SP指针减2。
. 执行一条段内返回指令,先SP指针减2,然后从堆栈弹出两个字节的内容。
. 执行一条段内返回指令,先SP指针加2,然后从堆栈弹出两个字节的内容。
. 执行一条段内返回指令,先从堆栈弹出两个字节的内容,然后SP指针加2。
正确资料:
|
|