13春华中师范大学《汇编语言程序设计》在线作业(随机)

所属学校:华中师范大学 科目:汇编语言程序设计 2015-03-17 14:08:07
华师《汇编语言程序设计》在线作业
试卷总分:100
单选题
判断题
一、单选题(共 25 道试题,共 50 分。)
V
1. 进行汇编语言编程时,设计者应该考虑一些基本的要求,下列叙述不正确的是
A. 程序应该结构化
B. 程序应该执行速度快
C. 程序应该占用空间大
D. 程序应该简明、易读、易懂
满分:2 分
2. 一台完整的计算机系统包括
A. 硬件系统和软件系统
B. 系统硬件和系统软件
C. 控制器、运算器、存储器、输入设备和输出设备
D. 操作系统、机器语言、汇编语言、高级语言
满分:2 分
3. 下列叙述正确的是____。
A. 不同类型的机器指令系统不想通
B. 机器指令都是8位
C. 16位机的指令系统完全不想通
D. 机器指令都是16位
满分:2 分
4. PSW寄存器中共有_____位条件状态位,有_____位控制状态位。
A. 6、 3
B. 3、6
C. 8、 4
D. 4、8
满分:2 分
5. ____的宏定义,每次宏调用时,宏体中程序段有某些部分允许做合适的修改。
A. 带参数
B. 不带参数
C. 进行宏扩展
D. 不进行宏扩展
满分:2 分
6. 能充当相对变址寻址方式的位移量的位数是
A. 8
B. 16
C. 32
D. 8和16
此题选: D 满分:2 分
7. 若(DS)=2000H,(BX)=0050H,(20050H);12H,(20051H)=34H,执行MOVAX,[BX]指令后,AX寄存器中的内容是
A. (AX)=0050H
B. (AX)=0012H
C. (AX)=1234H
D. (AX)=3412H
此题选: D 满分:2 分
8. 用CMP指令判断无符号数A B时,所用条件
A. CF=1
B. CF=0
C. SF=OF=1
D. SF=OF=0
满分:2 分
9. 与BP寄存器组合才能形成堆栈中物理地址的寄存器是
A. CS寄存器
B. IP寄存器
C. DS寄存器
D. SS寄存器
此题选: D 满分:2 分
10. ____是定义字变量的。
A. DB
B. DW
C. DD
D. DT
满分:2 分
11. 在编写程序时,转移指令的操作数均使用____偏移量,它可以转向段内任何偏移位置。
A. 逻辑
B. 相对
C. 绝对
D. 真值数
满分:2 分
12. CPU执行的指令将从代码段取得,而用来给出当前代码段的代码段寄存器是
A. CS
B. DS
C. SS
D. ES
满分:2 分
13. ____是定义双字节变量的。
A. DB
B. DW
C. DD
D. DQ
满分:2 分
14. 在数据传送过程中,不能直接与立即数进行传送的是
A. 通用寄存器
B. A和D 是正确的
C. 段寄存器
D. 存储器
满分:2 分
15. 在程序执行过程中,IP寄存器中始终保存的是
A. 上一条指令的首地址
B. 下一条指令的首地址
C. 正在执行指令的首地址
D. 需计算有效地址后才能确定地址
满分:2 分
16. 一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是
A. 12C5BH
B. 12B6BH
C. 12C59H
D. 12BFEH
满分:2 分
17. 立即寻址方式中的立即数可以为_______位。
A. 8
B. 9
C. 16
D. 8和16
此题选: D 满分:2 分
18. 能充当间接寄存器寻址方式的寄存器是
A. BX
B. AX
C. CX
D. DX
满分:2 分
19. 在多冲循环程序中,每次通过外层循环再次进去内层循环时,其初始条件____设置。
A. 不需要考虑
B. 必须重新
C. 必须置0
D. 必须置1
满分:2 分
20. 简单的汇编语言程序可以通过_________来建立
A. 连接程序
B. 调试程序
C. 汇编程序
D. 编辑程序
满分:2 分
21. 下列指令执行时出错的是
A. ADD BUFI,BUF2
B. JMP DWORD PTR DAT[BX]
C. MOV AX,[BX+D]NUM
D. TEST AL,08H
满分:2 分
22. 8086/8088微处理器有_____地址线,直接寻址内存空间的范围是
A. 10条,64KB
B. 20条,64KB
C. 16条,1MB
D. 20条,1MB
此题选: D 满分:2 分
23. 对两个无符号数A、B进行比较时,采用JBE/JNA指令是当____时则转移。
A. CF=0或ZF=1
B. CF=0或SF=1
C. CF=1或ZF=1
D. ZF=1或SF=1
满分:2 分
24. 循环指令的控制条件除了可以隐含使用CX寄存器之外,有的指令还把标志位____也作为控制条件。
A. CF
B. SF
C. ZF
D. OF
满分:2 分
25. 以下指令中不是逻辑运算指令的是
A. XOR
B. NOT
C. OR
D. CWD
此题选: D 满分:2 分
华师《汇编语言程序设计》在线作业
试卷总分:100
单选题
判断题
二、判断题(共 25 道试题,共 50 分。)
V
1. 因为SP所指栈顶为“实”栈顶,所以在入栈和出栈操作时都要先修改堆栈指针SP,再执行入栈、出栈操作。
A. 错误
B. 正确
满分:2 分
2. 逻辑运算是按字节操作的.
A. 错误
B. 正确
满分:2 分
3. 机器语言指令由操作码和地址码两部分组成.
A. 错误
B. 正确
满分:2 分
4. 子程序结构相当于高级语言中的过程。
A. 错误
B. 正确
满分:2 分
5. 寄存器法就是于程序的入口参数和出口参数都在约定的寄存器之中。
A. 错误
B. 正确
满分:2 分
6. 串寻址中,8086规定SI指向目的串,DI指向源串。
A. 错误
B. 正确
满分:2 分
7. MOV 指令中的源和目的操作数中至少要有一个是寄存器。
A. 错误
B. 正确
满分:2 分
8. 标志寄存器用来保存在一条指令执行之前,CPU所处状态的信息及运算结果的特征。
A. 错误
B. 正确
满分:2 分
9. 只有通过汇编才能产生目标程序。
A. 错误
B. 正确
满分:2 分
10. 立即数是不允许被用作目的操作数的。
A. 错误
B. 正确
满分:2 分
11. 数据寄存器主要用来保存操作数或运算结果等信息。
A. 错误
B. 正确
满分:2 分
12. CF标志位,不但可以用来判断无符号数有无溢出,而且也可以判断带符号数有无溢出
A. 错误
B. 正确
满分:2 分
13. 字符也是一种数据.
A. 错误
B. 正确
满分:2 分
14. 存储器的物理地址是由段地址和偏移地址组合而成的。
A. 错误
B. 正确
满分:2 分
15. 堆栈中数据的存取遵循"先进后出"的原则。
A. 错误
B. 正确
满分:2 分
16. 指示器变址寄存器组一般用来存放操作数的偏移地址,用作指示器或变址寄存器。
A. 错误
B. 正确
满分:2 分
17. 操作项可以是指令、伪操作,但不可以是宏指令的助记符。
A. 错误
B. 正确
满分:2 分
18. 在数据定义语句中,如果表达式中出现变量和标号,则是取其偏移地址值参加运算。
A. 错误
B. 正确
满分:2 分
19. 变量的段属性即指定义变量所在段的段首址,当需要访问该变量时,该段首址一定要在某一段寄存器中。
A. 错误
B. 正确
满分:2 分
20. 在变址寻址方式中,操作数在存储器中,而操作数偏移地址EA是指令中指明的寄存器的内容与指令中给出的位移量相加之和。
A. 错误
B. 正确
满分:2 分
21. 寄存器寻址方式中指令所指明的寄存器就是操作数的存放地址,即操作数的指令指明的寄存器中。
A. 错误
B. 正确
满分:2 分
22. 执行部件负责指令的执行,它主要由寄存器组、算逻部件、标志寄存器组成。
A. 错误
B. 正确
满分:2 分
23. 主存储器(简称主存)的基本存储单位是字节。
A. 错误
B. 正确
满分:2 分
24. 计算机与外设传送数据的常用方式有如下四种:无条件传送、查询传送、中断传送、直接存储器传送。
A. 错误
B. 正确
满分:2 分
25. 指令MOV AX,[BX][SI]也可写作MOV AX,[BX+SI] 。
A. 错误
B. 正确
满分:2 分
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: