兰大《汇编语言》13春在线作业3
试卷总分:100
单选题
多选题
判断题
一、单选题(共 11 道试题,共 44 分。)
V
1. 用一条指令实现将AX←BX+SI的方法是______
A. xchgax,[bx][si]
B. movax,[bx][si]
C. movax,[bx+si]
D. leaax,[bx][si]
此题选: D 满分:4 分
2. 条件转移指令JA产生程序转移的条件是___。
A. CF=0和ZF=1
B. CF=0和ZF=0
C. CF=1和ZF=1
D. CF=1和ZF=0
满分:4 分
3. 同一源程序中的过程名(子程序名)可以是()
A. 唯一的
B. 不唯一
C. 可以唯一
满分:4 分
4. 计算机内部使用的数是___。
A. 二进制数
B. 八进制数
C. 十进制数
D. 十六进制数
满分:4 分
5. 下列十六进制转换十进制正确的是()。
A. 2EH=45D
B. 10H=15D
C. 1FH=31D
D. ABH=161D
满分:4 分
6. 用一条指令实现AX←BX+SI的方法是___。
A. xchgax,[bx][si]
B. movax,[bx][si]
C. movax,[bx+si]
D. leaax,[bx][si]
此题选: D 满分:4 分
7. 对应主程序CALL指令调用子程序,子程序结束通常采用___指令返回主程序。
A. jmp
B. iret
C. hlt
D. ret
此题选: D 满分:4 分
8. 堆栈的操作原则是___。
A. 先进先出
B. 后进先出
C. 后进后出
D. 循环
满分:4 分
9. MASM语句中,采用___分隔标号和指令。
A. 逗号分号
B. 冒号
C. 空格
满分:4 分
10. 设AX=ABDFH,则在执行指令“AND AX, 0lH”后,AX寄存器的内容为_____________。
A. ABDFH
B. FFFFH
C. 0001H
D. 0000H
满分:4 分
11. 条件控制伪指令采用寄存器或常数作为条件表达式的数值参加比较时,如果作为有符号数,可以利用()操作符指明。
A. SBYTEPTY或SWORDPTR
B. BYTEPTR或SWORDPTR
C. BYTETPY或WORDPTR
D. SBYTETPR或WORDPTR
满分:4 分
兰大《汇编语言》13春在线作业3
试卷总分:100
单选题
多选题
判断题
二、多选题(共 5 道试题,共 20 分。)
V
1. 为了能够正确连接,分别编写C语言程序和汇编语言程序时,必须遵循一些共同的约定规则,主要有()等。
A. 命名约定
B. 声明约定
C. 寄存器使用约定
D. 存储模式约定
满分:4 分
2. 同时使AX寄存器和CF标志清0的指令有______。
A. movax,0
B. Clc
C. orax,0
D. subax,ax
E. andax,0
此题选: DE 满分:4 分
3. 下面存储器中属于辅助存储器的是:( )
A. RAM
B. ROM
C. 磁盘
D. 光盘
E. 硬盘
满分:4 分
4. 机器指令分为哪些字段?
A. 操作码
B. 操作数
C. 机器码
D. 控制指令
满分:4 分
5. 下面是8086CPU有的16位通用寄存器的是()
A. AH
B. DI
C. BP
D. SP
满分:4 分
兰大《汇编语言》13春在线作业3
试卷总分:100
单选题
多选题
判断题
三、判断题(共 9 道试题,共 36 分。)
V
1. 指令系统是指计算机所执行的全部指令。
A. 错误
B. 正确
满分:4 分
2. 子程序可以通过 寄存器 、堆栈 、存储单元(共享变量)等传递参数。
A. 错误
B. 正确
满分:4 分
3. 8088中,取指令和执行指令可以重叠操作。
A. 错误
B. 正确
满分:4 分
4. 如果主程序调用与它处在同一个代码段的子程序,这是段内(近NEAR) 调用
A. 错误
B. 正确
满分:4 分
5. 数据不能放在任意段中。
A. 错误
B. 正确
满分:4 分
6. 带有表达式的循环控制伪指令 .REPEAT/.UNTILCXZ的循环结束条件是CX=0或指定的条件为真
A. 错误
B. 正确
满分:4 分
7. MOV 指令中的源和目的操作数中至少要有一个是寄存器。
A. 错误
B. 正确
满分:4 分
8. 有效地址指存储器操作数的偏移地址。
A. 错误
B. 正确
满分:4 分
9. 汇编源程序必须由汇编程序将它转换成二进制的机器语言程序,这种机器语言程序被称为 目标代码程序,而转换的过程称为汇编。它还必须用连接程序连接,才能生成可执行的程序。
A. 错误
B. 正确
满分:4 分
试卷总分:100
单选题
多选题
判断题
一、单选题(共 11 道试题,共 44 分。)
V
1. 用一条指令实现将AX←BX+SI的方法是______
A. xchgax,[bx][si]
B. movax,[bx][si]
C. movax,[bx+si]
D. leaax,[bx][si]
此题选: D 满分:4 分
2. 条件转移指令JA产生程序转移的条件是___。
A. CF=0和ZF=1
B. CF=0和ZF=0
C. CF=1和ZF=1
D. CF=1和ZF=0
满分:4 分
3. 同一源程序中的过程名(子程序名)可以是()
A. 唯一的
B. 不唯一
C. 可以唯一
满分:4 分
4. 计算机内部使用的数是___。
A. 二进制数
B. 八进制数
C. 十进制数
D. 十六进制数
满分:4 分
5. 下列十六进制转换十进制正确的是()。
A. 2EH=45D
B. 10H=15D
C. 1FH=31D
D. ABH=161D
满分:4 分
6. 用一条指令实现AX←BX+SI的方法是___。
A. xchgax,[bx][si]
B. movax,[bx][si]
C. movax,[bx+si]
D. leaax,[bx][si]
此题选: D 满分:4 分
7. 对应主程序CALL指令调用子程序,子程序结束通常采用___指令返回主程序。
A. jmp
B. iret
C. hlt
D. ret
此题选: D 满分:4 分
8. 堆栈的操作原则是___。
A. 先进先出
B. 后进先出
C. 后进后出
D. 循环
满分:4 分
9. MASM语句中,采用___分隔标号和指令。
A. 逗号分号
B. 冒号
C. 空格
满分:4 分
10. 设AX=ABDFH,则在执行指令“AND AX, 0lH”后,AX寄存器的内容为_____________。
A. ABDFH
B. FFFFH
C. 0001H
D. 0000H
满分:4 分
11. 条件控制伪指令采用寄存器或常数作为条件表达式的数值参加比较时,如果作为有符号数,可以利用()操作符指明。
A. SBYTEPTY或SWORDPTR
B. BYTEPTR或SWORDPTR
C. BYTETPY或WORDPTR
D. SBYTETPR或WORDPTR
满分:4 分
兰大《汇编语言》13春在线作业3
试卷总分:100
单选题
多选题
判断题
二、多选题(共 5 道试题,共 20 分。)
V
1. 为了能够正确连接,分别编写C语言程序和汇编语言程序时,必须遵循一些共同的约定规则,主要有()等。
A. 命名约定
B. 声明约定
C. 寄存器使用约定
D. 存储模式约定
满分:4 分
2. 同时使AX寄存器和CF标志清0的指令有______。
A. movax,0
B. Clc
C. orax,0
D. subax,ax
E. andax,0
此题选: DE 满分:4 分
3. 下面存储器中属于辅助存储器的是:( )
A. RAM
B. ROM
C. 磁盘
D. 光盘
E. 硬盘
满分:4 分
4. 机器指令分为哪些字段?
A. 操作码
B. 操作数
C. 机器码
D. 控制指令
满分:4 分
5. 下面是8086CPU有的16位通用寄存器的是()
A. AH
B. DI
C. BP
D. SP
满分:4 分
兰大《汇编语言》13春在线作业3
试卷总分:100
单选题
多选题
判断题
三、判断题(共 9 道试题,共 36 分。)
V
1. 指令系统是指计算机所执行的全部指令。
A. 错误
B. 正确
满分:4 分
2. 子程序可以通过 寄存器 、堆栈 、存储单元(共享变量)等传递参数。
A. 错误
B. 正确
满分:4 分
3. 8088中,取指令和执行指令可以重叠操作。
A. 错误
B. 正确
满分:4 分
4. 如果主程序调用与它处在同一个代码段的子程序,这是段内(近NEAR) 调用
A. 错误
B. 正确
满分:4 分
5. 数据不能放在任意段中。
A. 错误
B. 正确
满分:4 分
6. 带有表达式的循环控制伪指令 .REPEAT/.UNTILCXZ的循环结束条件是CX=0或指定的条件为真
A. 错误
B. 正确
满分:4 分
7. MOV 指令中的源和目的操作数中至少要有一个是寄存器。
A. 错误
B. 正确
满分:4 分
8. 有效地址指存储器操作数的偏移地址。
A. 错误
B. 正确
满分:4 分
9. 汇编源程序必须由汇编程序将它转换成二进制的机器语言程序,这种机器语言程序被称为 目标代码程序,而转换的过程称为汇编。它还必须用连接程序连接,才能生成可执行的程序。
A. 错误
B. 正确
满分:4 分
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!
上一篇 : 兰州大学《环境气象预报》13春在线作业2
下一篇 : 兰州大学《汇编语言》13春在线作业2