天津大学18秋《汇编语言》在线作业二
《汇编语言》在线作业二天大作业答案
一、单选题:
1. 宏指令与子程序相比,在多次调用时,宏指令调用的目标程序长度比子程序调用的()。
A. 相同
B. 长
C. 短
D. 不定
正确答案:——B——
2. 在多重循环程序中,每次通过外层循环进入内层循环时,其内层循环的初始条件()。
A. 不必考虑
B. 必须重新设置 奥鹏答案
C. 必须置1
D. 须清0
正确答案:——B——
3. 下列叙述正确的是()。
A. 执行一条段间调用指令,先将CS、IP的内容压栈,然后将目的地址送CS和IP。
B. 执行一条段间调用指令,先将目的地址送CS和IP,然后将CS、IP的内容压栈。
C. 执行一条段间调用指令,先将CS、IP的内容压栈,然后SP指针加2。
D. 执行一条段间调用指令,先将CS、IP的内容压栈,然后SP指针减2。
正确答案:——A——
4. 若DS=1000H,BX=2000H,(12000H)=56H,(12001H)=78H,AX=1000H,执行“ADDAX,”指令后,AX=()。
A. 8856H
B. 6678H
C. 8800H
D. 6600H
正确答案:————
5. 如果在循环程序中的循环次数是0~255之间的一个数,则在程序设计时应采用的循环程序结构是()。
A. 先执行后判断
B. 先判断后执行
C. 判断和执行同时进行
D. 判断和执行无先后顺序
正确答案:————
6. 下列叙述不正确的是()。
A. 在汇编语言程序中,每一个过程允许有多条RET指令。
B. 在汇编语言程序中,每一个过程只允许出现一条RET指令。
C. 在汇编语言程序中,每一个过程结束之前一定有一条RET指令。
D. 在汇编语言程序中,以过程形式表示的代码段一定有一条RET指令存在。
正确答案:————
7. 一个段最大可定义()字节。
A. 1M
B. 64K
C. 32K
D. 16
正确答案:————
8. LINK命令执行后可以生成一个以()为扩展名的文件。
A. ASM
B. EXE
C. OBJ
D. COM
正确答案:————
9. 若定义“CDD2,4”,则该伪指令分配()个字节单元。
A. 2
B. 4
C. 6
D. 8
正确答案:————
10. 执行“INT10H”指令时,中断向量地址是()。
A. 10H
B. 20H
C. 30H
D. 40H
正确答案:————
11. 在上机操作过程中,MASM命令执行后,除了生成一个目标文件外,根据选择还可以生成一个()文件。
A. .LST
B. .EXE
C. .MAP
D. .ASM
正确答案:————
12. 在进行字符串显示的DOS功能调用时,要求字符串的最后一个字符是()。
A. 0
B. ‘0’
C. ‘$’
D. 0DH
正确答案:————
13. 若定义“BDW1,2,10DUP(0)”,则该伪指令分配()字节单元。
A. 10
B. 20
C. 22
D. 24
正确答案:————
14. 用一条条件转移指令一次可实现()个分支。
A. 2
B. 3
C. 4
D. 多
正确答案:————
15. 执行“INT10H”指令时,其中断处理程序的入口地址存放在()。
A. 10H~13H
B. 20H~23H
C. 30H~33H
D. 40H~43H
正确答案:————
16. 在循环程序设计过程中,修改循环的次数是在()完成的。
A. 置初值部分
B. 循环工作部分
C. 循环修改部分
D. 循环控制部分
正确答案:————
17. 下列叙述不正确的是()。
A. 在子程序中可以再次调用子程序。
B. 在主程序中一般用跳转指令转移到子程序。
C. 在子程序中一般用返回指令返回到主程序。
D. 在主程序中一般用调用指令转移到子程序。
正确答案:————
18. 循环指令中作为循环次数的寄存器是()。
A. AX
B. BX
C. CX
D. DX
正确答案:————
19. 当“CMP AX,BX”比较时,执行“JG L”指令后转移列L,则表明()。
A. AX>BX
B. AX=BX
C. AX<BX
D. AX≥BX
正确答案:————
20. 下列描述正确的是()。
A. 在多重循环程序中,内层循环只能有一个
B. 在汇编语言程序设计中,二重循环程序之间的关系可以交错
C. 在汇编语言程序设计中,每次循环应返回到置初值部分之前
D. 在汇编语言程序设计中,每次循环应返回到置初值部分之后
正确答案:————
奥鹏作业答案
页:
[1]