新学期天津大学《汇编语言》在线作业二
奥鹏天津大学平时在线作业
《汇编语言》在线作业二
循环指令中作为循环次数的寄存器是( )。
A:AX
B:BX
C:CX
D:DX
答案问询微信:424329
执行“( )AX,BX”指令不改变AX寄存器中的内容。
A:CMP
B:ADD
C:XOR
D:OR
答案问询微信:424329
若AX=1000H,执行“NEG AX”指令后,AX=( )。
A:1000H
B:0E000H
C:0F000H
D:1001H
答案问询微信:424329
下列叙述不正确的是( )。
A:有符号数比较后的条件转移指令可采用JG、JL、JGE和JLE指令。
B:无符号数比较后的条件转移指令可采用JA、JB、JNE和JBE指令。
C:有符号数比较后判断溢出用JO和JNO指令。
D:无符号数比较后判断溢出用JS和JNS指令。
答案问询微信:424329
宏指令与子程序相比,子程序调用的执行速度比宏指令的( )。
A:相同
B:快
C:慢
D:不定
答案问询微信:424329
循环指令“LOOP”的操作是( )。
A:CX先减1,然后再判断CX,若CX=0则转,否则继续执行
B:CX先减1,然后再判断CX,若CX≠0则转,否则继续执行
C:先判断CX,若CX≠0则CX-1后转,否则继续执行
D:先判断CX,若CX≠0则转,否则CX-1后继续执行
答案问询微信:424329
LINK命令执行后可以生成一个以( )为扩展名的文件。
A:ASM
B:EXE
C:OBJ
D:COM
答案问询微信:424329
在子程序中,如果利用堆栈保护现场,在恢复现场时,先压入堆栈的内容( )。
A:先弹出堆栈
B:后弹出堆栈
C:不分先后弹出堆栈
D:任意弹出堆栈
答案问询微信:424329
如果在循环程序中的循环次数是0~255之间的一个数,则在程序设计时应采用的循环程序结构是( )。
A:先执行后判断
B:先判断后执行
C:判断和执行同时进行
D:判断和执行无先后顺序
答案问询微信:424329
宏指令与子程序相比,在多次调用时,宏指令调用的目标程序长度比子程序调用的( )。
A:相同
B:长
C:短
D:不定
答案问询微信:424329
设AX、BX寄存器中存放的是有符号的二进制数据,若执行“CMP AX,BX”指
令后,( )L表示大于则转L。
A:JZ
B:JA
C:JGE
D:JG
答案问询微信:424329
条件转移指令的转移范围是( )。
A:0~65535
B:-32768~32767
C:0~255
D:-128~127
答案问询微信:424329
在循环程序的工作部分,它一般包括( )。
A:置循环参数初值部分
B:重复操作的程序段
C:循环参数
D:循环次数的控制部分
答案问询微信:424329
在循环程序设计过程中,将循环的次数送CX寄存器的操作是在( )完成的。
A:置初值部分
B:循环工作部分
C:循环修改部分
D:循环控制部分
答案问询微信:424329
执行“DIV BX”指令后,( )寄存器中存放商。
A:AL
B:AH
C:AX
D:DX
答案问询微信:424329
下列叙述不正确的是( )。
A:在汇编语言程序中,每一个过程允许有多条RET指令。
B:在汇编语言程序中,每一个过程只允许出现一条RET指令。
C:在汇编语言程序中,每一个过程结束之前一定有一条RET指令。
D:在汇编语言程序中,以过程形式表示的代码段一定有一条RET指令存在。
答案问询微信:424329
在循环程序设计过程中,修改循环的次数是在( )完成的。
A:置初值部分
B:循环工作部分
C:循环修改部分
D:循环控制部分
答案问询微信:424329
在上机操作过程中,MASM命令执行后,除了生成一个目标文件外,根据选择还可以生成一个( )文件。
A:.LST
B:.EXE
C:.MAP
D:.ASM
答案问询微信:424329
执行“INT 10H”指令时,压入堆栈的内容有( )。
A:PSW、CS、IP
B:CS、IP
C:PSW、IP
D:PSW、奥鹏天津大学平时在线作业CS
答案问询微信:424329
在多重循环程序中,每次通过外层循环进入内层循环时,其内层循环的初始条件( )。
A:不必考虑
B:必须重新设置
C:必须置1
D:须清0
答案问询微信:424329