|
川大《汇编语言》17春平时作业3答案
一、单选题:
1.下列指令中,不影响标志位的指令是。 (满分:4)
A. subax,bx
B. roral,1
C. jnclabel
D. cmc
2.执行下列指令序列mov al,81h add al,al adc al,al后,AL=。 (满分:4)
A. 04H
B. 05H
C. 204H
D. 205H
3.在汇编语言程序中, 对 END 语句叙述正确的是。 (满分:4)
A. END语句是一可执行语句
B. END语句表示程序执行到此结束
C. END语句表示源程序到此结束
D. END语句在汇编后要产生机器码
4.用户为了解决自己的问题,用汇编语言所编写的程序,称为。 (满分:4)
A. 目标程序
B. 源程序
C. 可执行程序
D. 汇编程序
5.8086CPU的主存寻址范围是( ),数据线有( )条1M 16 (满分:4)
A. 1M16
B. 2M16
C. 1M12
D. 1K16
6.下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是( ) (满分:4)
A. AX,BX,CX,DX
B. BX,BP,SI,DI
C. SP,IP,BP,DX
D. CS,DS,ES,SS
7.条件转移指令JA产生程序转移的条件是。 (满分:4)
A. CF=0和ZF=1
B. CF=0和ZF=0
C. CF=1和ZF=1
D. CF=1和ZF=0
8.测试 BL 寄存器内容是否与数据4FH相等,若相等则转NEXT处执行,那么在“JZ NEXT”指令前的一条指令应是。 (满分:4)
A. testbl,4fh
B. xorbl,4fh
C. andbl,4fh
D. orbl,4fh
9.录入、修改汇编语言源程序的是。 (满分:4)
A. 汇编程序
B. 连接程序
C. 编辑程序
D. 调试程序
10.过程属性可以分为( ) (满分:4)
A. NEAR或FAR
B. 段内或段间
C. 短过程或长过程
11.mov ax,es:[di+100h]”指令从( )取出数据送AX。 (满分:4)
A. CS
B. SS
C. ES
D. DS
二、多选题:
1.下面指令正确的是( )。 (满分:4)
A. movax,[sp]
B. movax,sp
C. movax,[si]
D. movax,si
2.下面是段寄存器的是( ) (满分:4)
A. DS
B. BS
C. CS
D. SI
3.下面是8086CPU有的16位通用寄存器的是( ) (满分:4)
A. AH
B. DI
C. BP
D. SP
4.下面哪些是汇编语言程序设计常需要的软件( )。 (满分:4)
A. 本编辑软件
B. 执行程序
C. 连接程序
D. 调试程序
5.下面存储器中属于辅助存储器的是:( ) (满分:4)
A. RAM
B. ROM
C. 磁盘
D. 光盘
E. 硬盘
三、判断题:
1.汇编源程序必须由汇编程序将它转换成二进制的机器语言程序,这种机器语言程序被称为 目标代码程序,而转换的过程称为汇编。它还必须用连接程序连接,才能生成可执行的程序。 (满分:4)
A. 错误
B. 正确
2.汇编语言源程序的扩展名是 asm。 (满分:4)
A. 错误
B. 正确
3.LEA 有效地址送寄存器指令格式为: LEA REG,SRC (满分:4)
A. 错误
B. 正确
4.宏定义由伪指令 macro 开始, 伪指令 endm 结束, 两者之间的语句被称为 宏定义体 。 (满分:4)
A. 错误
B. 正确
5.只要是定义在代码段内,宏的定义既可以在调用宏的语句之前也可以在调用宏的语句之后出现。 (满分:4)
A. 错误
B. 正确
6.子程序的重入部同于子程序的递归。 (满分:4)
A. 错误
B. 正确
7.汇编好的目标程序要经过连接和定义之后才能交给机器运行。 (满分:4)
A. 错误
B. 正确
8.利用重复汇编可以避免重复书写一段相同或基本相同的语句。 重复汇编伪指令有 3 个, 它们是 repeat 、 for 和 forc 。 (满分:4)
A. 错误
B. 正确
9.已知var是一个变量,语句“add si,byte ptr var”无语法错误。 (满分:4)
A. 错误
B. 正确
更多免费作业资料请进www.openhelp100.com
|
|