天津大学《汇编语言》在线作业二
奥鹏天津大学平时在线作业
《汇编语言》在线作业二-00001
下列叙述中属于子程序直接递归调用的是( )。
A:子程序1调用子程序2
B:子程序2调用子程序3
C:子程序3调用子程序4
D:子程序4调用子程序4
答案问询微信:424329
LINK命令执行后可以生成一个以( )为扩展名的文件。
A:ASM
B:EXE
C:OBJ
D:COM
答案问询微信:424329
伪指令是( )规定的汇编说明符,它在源程序汇编时进行说明。
A:DEBUG
B:LINK
C:MASM
D:EDIT
答案问询微信:424329
条件判断转移是根据标志寄存器中的标志位来判断的,用来实现条件判断转移标志位共有( )位。
A:4
B:5
C:6
D:9
答案问询微信:424329
下列描述正确的是( )。
A:在多重循环程序中,内层循环只能有一个
B:在汇编语言程序设计中,二重循环程序之间的关系可以交错
C:在汇编语言程序设计中,每次循环应返回到置初值部分之前
D:在汇编语言程序设计中,每次循环应返回到置初值部分之后
答案问询微信:424329
下列叙述中属于子程序嵌套的是( )。
A:主程序调用子程序1
B:主程序调用子程序2
C:主程序调用子程序3
D:子程序1调用子程序2
答案问询微信:424329
宏指令与子程序相比,子程序调用的执行速度比宏指令的( )。
A:相同
B:快
C:慢
D:不定
答案问询微信:424329
ASSUME伪指令说明了汇编程序所定义段与段寄存器的关系,它只影响( )的设定。
A:源程序
B:目标程序
C:汇编程序
D:连接程序
答案问询微信:424329
若AX=1000H,执行“NEG AX”指令后,AX=( )。
A:1000H
B:0E000H
C:0F000H
D:1001H
答案问询微信:424329
如果“JA P”指令的操作码放在0050H, 该指令的位移量为34H,执行完此条指
令转移到取下一条指令的偏移地址为( )
A:0082H
B:0084H
C:0086H
D:0088H
答案问询微信:424329
宏指令与子程序相比,在多次调用时,宏指令调用的目标程序长度比子程序调用的( )。
A:相同
B:长
C:短
D:不定
答案问询微信: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
下列叙述不正确的是( )。
A:在子程序中可以再次调用子程序。
B:在主程序中一般用跳转指令转移到子程序。
C:在子程序中一般用返回指令返回到主程序。
D:在主程序中一般用调用指令转移到子程序。
答案问询微信:424329
在进行DOS功能调用前,其功能号应先送( )。
A:AH寄存器
B:BH寄存器
C:CH寄存器
D:DH寄存器
答案问询微信:424329
如果在循环程序中的循环次数是0~255之间的一个数,则在程序设计时应采用的循环程序结构是( )。
A:先执行后判断
B:先判断后执行
C:判断和执行同时进行
D:判断和执行无先后顺序
答案问询微信:424329
执行“( )AX,BX”指令不改变AX寄存器中的内容。
A:CMP
B:ADD
C:XOR
D:OR
答案问询微信:424329
一个段最大可定义( )字节。
A:1M
B:64K
C:32K
D:16
答案问询微信:424329
执行“INT 10H”指令时,中断向量地址是奥鹏天津大学平时在线作业( )。
A:10H
B:20H
C:30H
D:40H
答案问询微信:424329
用一条条件转移指令一次可实现( )个分支。
A:2
B:3
C:4
D:多
答案问询微信:424329