奥鹏教育新学期天津大学《汇编语言》在线作业二
奥鹏天津大学平时在线作业
《汇编语言》在线作业二
宏指令与子程序相比,在多次调用时,宏指令调用的目标程序长度比子程序调用的( )。
A:相同
B:长
C:短
D:不定
答案问询微信:424329
若定义“B DW 1,2,10 DUP(0)”,则该伪指令分配( )字节单元。
A:10
B:20
C:22
D:24
答案问询微信:424329
下列叙述中属于子程序嵌套的是( )。
A:主程序调用子程序1
B:主程序调用子程序2
C奥鹏天津大学平时在线作业:主程序调用子程序3
D:子程序1调用子程序2
答案问询微信:424329
当两个无符号数进行比较时,执行“JA L”指令表示( )转移。
A:CF=0且ZF=0
B:CF=0且ZF=1
C:CF=1且ZF=0
D:CF=1且ZF=1
答案问询微信:424329
执行“DIV BX”指令后,( )寄存器中存放商。
A:AL
B:AH
C:AX
D:DX
答案问询微信:424329
下列叙述不正确的是( )。
A:在汇编语言程序中,每一个过程允许有多条RET指令。
B:在汇编语言程序中,每一个过程只允许出现一条RET指令。
C:在汇编语言程序中,每一个过程结束之前一定有一条RET指令。
D:在汇编语言程序中,以过程形式表示的代码段一定有一条RET指令存在。
答案问询微信:424329
下列叙述不正确的是( )。
A:有符号数比较后的条件转移指令可采用JG、JL、JGE和JLE指令。
B:无符号数比较后的条件转移指令可采用JA、JB、JNE和JBE指令。
C:有符号数比较后判断溢出用JO和JNO指令。
D:无符号数比较后判断溢出用JS和JNS指令。
答案问询微信:424329
在循环程序设计过程中,将循环的次数送CX寄存器的操作是在( )完成的。
A:置初值部分
B:循环工作部分
C:循环修改部分
D:循环控制部分
答案问询微信:424329
下列叙述正确的是( )。
A:执行一条段内返回指令,先从堆栈弹出两个字节的内容,然后SP指针减2。
B:执行一条段内返回指令,先SP指针减2,然后从堆栈弹出两个字节的内容。
C:执行一条段内返回指令,先SP指针加2,然后从堆栈弹出两个字节的内容。
D:执行一条段内返回指令,先从堆栈弹出两个字节的内容,然后SP指针加2。
答案问询微信:424329
双分支程序设计中实现分支的指令是( )指令。
A:条件转移
B:无条件转移
C:移位
D:算术运算
答案问询微信:424329
在多重循环程序中,每次通过外层循环进入内层循环时,其内层循环的初始条件( )。
A:不必考虑
B:必须重新设置
C:必须置1
D:须清0
答案问询微信:424329
子程序重定位可选在内存中的整个区域内,在进行程序设计时,子程序应采用( )。
A:绝对地址
B:相对地址
C:逻辑地址
D:物理地址
答案问询微信:424329
用一条条件转移指令一次可实现( )个分支。
A:2
B:3
C:4
D:多
答案问询微信:424329
宏指令与子程序相比,子程序调用的执行速度比宏指令的( )。
A:相同
B:快
C:慢
D:不定
答案问询微信:424329
若要求一个段的起始位置能被256整除的单元开始,在定位方式选项中应选( )。
A:BYTE
B:WORD
C:PARA
D:PAGE
答案问询微信:424329
伪指令是( )规定的汇编说明符,它在源程序汇编时进行说明。
A:DEBUG
B:LINK
C:MASM
D:EDIT
答案问询微信:424329
执行“INT 10H”指令时,压入堆栈的内容有( )。
A:PSW、CS、IP
B:CS、IP
C:PSW、IP
D:PSW、CS
答案问询微信:424329
执行“( )AX,BX”指令不改变AX寄存器中的内容。
A:CMP
B:ADD
C:XOR
D:OR
答案问询微信:424329
在子程序中,如果利用堆栈保护现场,在恢复现场时,先压入堆栈的内容( )。
A:先弹出堆栈
B:后弹出堆栈
C:不分先后弹出堆栈
D:任意弹出堆栈
答案问询微信:424329
LINK命令执行后可以生成一个以( )为扩展名的文件。
A:ASM
B:EXE
C:OBJ
D:COM
答案问询微信:424329