大工12春《汇编语言程序设计》在线作业2.docx

大工12春《汇编语言程序设计》在线作业2.docx

大工12春《汇编语言程序设计》在线作业2 1. 循环指令的控制条件除了可以隐含使用CX寄存器之外,有的指令还把标志位()也作为控制条件。 A. CF B. SF C. ZF D. OF 正确答案: C 满分:4 分 得分:4 2. 执行MOV BX,SEG VAR指令,BX得到的变量VAR的()。 A. 物理地址 B. 段地址 C. 偏移地址 D. 内容 正确答案: B 满分:4 分 得分:4 3. 在循环程序中,如果循环次数预先无法确定,那么实现对循环控制的方法应采用()。 A. 逻辑尺控制 B. 开关控制法 C. 条件控制法 D. 计数控制法 正确答案: C 满分:4 分 得分:4 4. 子程序是通过()来定义的。 A. CALL~RET B. PROC~ENDP C. SUB~PROC D. PROC~RET 正确答案: B 满分:4 分 得分:4 5. 设某子程序使用的返回指令是RET 4,则返回地址为()。 A. CALL指令下面第4条指令的地址 B. CALL指令下面第2条指令的地址 C. (SP 1)和(SP)中存放的地址 D. (SP 5)和(SP 4)中存放的地址 正确答案: C 满分:4 分 得分:4 6. 将数据5618H存放在存储单元中的伪指令是:()。 A. DATA1 DW 1856H B. DATA1 DB 18H,56H C. DATA1 EQU 5618H D. DATA1 DB 18H,00H,56H,00H 正确答案: B 满分:4 分 得分:4 7. 在段定义时,如果定位类型用户未选择,就表示隐含类型,其隐含类型是()。 A. WORD B. PAGE C. BYTE D. PARA 正确答案: D 满分:4 分 得分:4 8. 执行CALL FAR PTR SUB1指令后,在堆栈区域中应 A. 弹出两个字节的内容 B. 压入两个字节的内容 C. 压入4个字节的内容 D. 弹出4个字节的内容 正确答案: C 满分:4 分 得分:4 9. 循环指令LOOPNZ终止循环的条件是()。 A. CX=0,且ZF=0 B. CX=0,或ZF=1 C. CX=1,且ZF=0 D. CX≠0,或ZF=0 正确答案: B 满分:4 分 得分:4 10. 在多重循环程序中,每次通过外层循环再次进入内层循环时,其初始条件()设置。 A. 不需考虑 B. 必须重新 C. 必须置0 D. 必须置1 正确答案: B 满分:4 分 得分:4 大工12春《汇编语言程序设计》在线作业2 试卷总分:100 测试时间:-- 试卷得分:100 单选题 多选题 判断题 二、多选题(共 5 道试题,共 40 分。) 得分:40V 1. 调用程序与被调用过程之间的参数传递包括:() A. 利用寄存器传递参数 B. 利用内存单元传递参数 C. 利用堆栈传递参数 D. 利用外存储器传递参数 正确答案:ABC 满分:8 分 得分:8 2. 汇编语言中的变量有多种类型属性,下列是正确的类型是:() A. 字节BYTE型 B. 字符CHAR型 C. 字WORD型 D. 双字DWORD型 正确答案:ACD 满分:8 分 得分:8 3. 循环控制方法主要包括:() A. 计数控制法 B. 条件控制法 C. 开关控制法 D. 逻辑尺控制法 正确答案:ABCD 满分:8 分 得分:8 4. JMP根据目的地址采用的寻址方式和跳转范围,分成:() A. 段内直接转移 B. 段内间接转移 C. 段间直接转移 D. 段间间接转移 正确答案:ABCD 满分:8 分 得分:8 5. 在汇编语言程序中,对END语句的叙述错误的是:() A. END语句是一条可执行语句 B. END语句表示程序执行到此结束 C. END语句表示源程序到此结束 D. END语句在汇编后要产生机器码 正确答案:ABD 满分:8 分 得分:8 大工12春《汇编语言程序设计》在线作业2 试卷总分:100 测试时间:-- 试卷得分:100 单选题 多选题 判断题 三、判断题(共 5 道试题,共 20 分。) 得分:20V 1. 汇编程序的作用是把汇编语言源程序转换成用二进制代码表示的目标文件,即.OBJ文件。 A. 错误 B. 正确 正确答案:B 满分:4 分 得分:4 2. 循环控制指令的目的地址应该

文档评论(0)

1亿VIP精品文档

相关文档