奥鹏远程教育天津大学《汇编语言》在线作业二
奥鹏天津大学平时在线作业
《汇编语言》在线作业二
循环指令中作为循环次数的寄存器是( )。
A:AX
B:BX
C:CX
D:DX
答案问询微信:424329
在进行字符串显示的DOS功能调用时,要求字符串的最后一个字符是( )。
A:0
B:‘0’
C:‘$’
D:0DH
答案问询微信:424329
一个段最大可定义( )字节。
A:1M
B:64K
C:32K
D:16
答案问询微信:424329
双分支程序设计中实现分支的指令是( )指令。
A:条件转移
B:无条件转移
C:移位
D:算术运算
答案问询微信:424329
下列叙述中属于子程序嵌套的是( )。
A:主程序调用子程序1
B:主程序调用子程序2
C:主程序调用子程序3
D:子程序1调用子程序2
答案问询微信:424329
在子程序中,如果利用堆栈保护现场,在恢复现场时,先压入堆栈的内容( )。
A:先弹出堆栈
B:后弹出堆栈
C:不分先后弹出堆栈
D:任意弹出堆栈
答案问询微信:424329
子程序重定位可选在内存中的整个区域内,在进行程序设计时,子程序应采用( )。
A:绝对地址
B:相对地址
C:逻辑地址
D:物理地址
答案问询微信:424329
若定义“B DW 1,2,10 DUP(0)”,则该伪指令分配( )字节单元。
A:10
B:20
C:22
D:24
答案问询微信:424329
用一条条件转移指令一次可实现( )个分支。
A:2
B:3
C:4
D:多
答案问询微信:424329
ASSUME伪指令说明了汇编程序所定义段与段寄存器的关系,它只影响( )的设定。
A:源程序
B:目标程序
C:汇编程序
D:连接程序
答案问询微信:424329
下列叙述不正确的是( )。
A:在子程序中的现场保护只能用堆栈来实现。
B:在子程序中的现场保护用堆栈来实现是其中的一种方法。
C:在子程序中的现场保护可以有多种实现方法。
D:在子程序中的现场保护可以将要保护的内容送内存变量来实现。
答案问询微信:424329
下列叙述中属于子程序直接递归调用的是( )。
A:子程序1调用子程序2
B:子程序2调用子程序3
C:子程序3调用子程序4
D:子程序4调用子程奥鹏天津大学平时在线作业序4
答案问询微信:424329
如果0100H单元存放条件转移指令的操作码,0101H单元存放条件转移指令的相对位移量13H,那么转移后的指令的偏移地址为( )。
A:0102H
B:0113H
C:0115H
D:00FEH
答案问询微信:424329
循环指令的转移范围是( )。
A:-128~127
B:0~255
C:-32768~32767
D:0~65535
答案问询微信:424329
条件判断转移是根据标志寄存器中的标志位来判断的,用来实现条件判断转移标志位共有( )位。
A:4
B:5
C:6
D:9
答案问询微信:424329
执行“DIV BX”指令后,( )寄存器中存放商。
A:AL
B:AH
C:AX
D:DX
答案问询微信:424329
下列叙述不正确的是( )。
A:在子程序中可以再次调用子程序。
B:在主程序中一般用跳转指令转移到子程序。
C:在子程序中一般用返回指令返回到主程序。
D:在主程序中一般用调用指令转移到子程序。
答案问询微信:424329
下列叙述正确的是( )。
A:执行一条段间调用指令,先将CS、IP的内容压栈,然后将目的地址送CS和IP。
B:执行一条段间调用指令,先将目的地址送CS和IP,然后将CS、IP的内容压栈。
C:执行一条段间调用指令,先将CS、IP的内容压栈,然后SP指针加2。
D:执行一条段间调用指令,先将CS、IP的内容压栈,然后SP指针减2。
答案问询微信:424329
LINK命令执行后可以生成一个以( )为扩展名的文件。
A:ASM
B:EXE
C:OBJ
D:COM
答案问询微信:424329
如果“JA P”指令的操作码放在0050H, 该指令的位移量为34H,执行完此条指
令转移到取下一条指令的偏移地址为( )
A:0082H
B:0084H
C:0086H
D:0088H
答案问询微信:424329