|
川大《汇编语言》17春平时作业1答案
一、单选题:
1.执行DEC指令不影响的标志位是。 (满分:4)
A. SF
B. PF
C. OF
D. CF
2.下面程序段条件转移语句发生跳转的条件是 AL=。cmp al,0fbh jnl next (满分:4)
A. 80h
B. 8fh
C. 0f0h
D. 0ffh
3.寄存器间接寻址方式中,操作数在中。 (满分:4)
A. 通用寄存器
B. 段寄存器
C. 主存单元
D. 堆栈
4.下列指令中,执行后对标志未发生影响的是。 (满分:4)
A. cmpax,ax
B. pushax
C. addax,00ffh
D. scasb
5.设 AX=1000H,则执行下列指令neg ax not ax后,AX=。 (满分:4)
A. 1001H
B. 0FFFH
C. 1000H
D. 0111H
6.如下程序段中的“dec cx”指令执行了次。 mov cx,4 jcxz next again: dec cx jnz again next: … (满分:4)
A. 0
B. 1
C. 4
D. 5
7.若某次求和的结果最高位为1,则SF( )。 (满分:4)
A. 0
B. 1
C. 任意
D. 不影响
8.MASM语句中,采用分隔标号和指令。 (满分:4)
A. 逗号分号
B. 冒号
C. 空格
9.若AX=2891H,则执行“neg ax”指令后,CF和SF标志位的状态分别是。 (满分:4)
A. 0和0
B. 0和1
C. 1和0
D. 1和1
10.指令JMP WORD PTR [BX][DI]中转移的目标地址为( ) (满分:4)
A. 16dx(DS)+(BX)+(DI)
B. 16dx(ES)+(BX)+(DI)
C. 16dx(SS)+(BX)+(DI)
D. 16dx(CS)+(BX)(DI)
11.能充当间接寄存器寻址方式的寄存器是( )。 (满分:4)
A. BX
B. AX
C. CX
D. DX
二、多选题:
1.下面可能是16进制数的表示方法有:( ) (满分:4)
A. 123
B. 101
C. f03
D. g03
2.机器指令分为哪些字段? (满分:4)
A. 操作码
B. 操作数
C. 机器码
D. 控制指令
3.选出下面那些是控制器的功能:( ) (满分:4)
A. 计算
B. 取指令
C. 译码
D. 存储数据
4.程序的基本结构有那些? (满分:4)
A. 顺序
B. 分支
C. 循环
D. 子程序
5.下面说法正确的是( ) (满分:4)
A. IN:将外设数据传送给CPU内的AL/AX
B. IN:将外设数据传送给CPU内的CL/CX
C. OUT:将CPU内的AL/AX数据传送给外设
D. OUT:将CPU内的CL/CX数据传送给外设
三、判断题:
1.内嵌的汇编语句除可以使用指令允许的立即数、寄存器名外,还可以使用C语言程序中的任何符号(标识符)。 (满分:4)
A. 错误
B. 正确
2.不带表达式的循环控制伪指令 .REPEAT/.UNTILCXZ汇编成一条LOOP指令,即重复执行直到CX减1后,CX=0 (满分:4)
A. 错误
B. 正确
3..因为计算机的存储空间是分段管理的,而汇编程序存放在存储器中,无论取指还是存操作,都要访问内存,因此,汇编语言源程序的编写必须遵照存储器分段编写。 (满分:4)
A. 错误
B. 正确
4.当数据存放在附加段时使用的段超越是ES: (满分:4)
A. 错误
B. 正确
5.LEA 有效地址送寄存器指令格式为: LEA REG,SRC (满分:4)
A. 错误
B. 正确
6.操作项可以是指令、伪操作,但不可以是宏指令的助记符。 (满分:4)
A. 错误
B. 正确
7.8088按物理段组织程序,数据变量可以在数据段中或堆栈段中。 (满分:4)
A. 错误
B. 正确
8.8088按逻辑段组织程序,数据变量应该且必须在数据段中。 (满分:4)
A. 错误
B. 正确
9.用于指向堆栈栈顶的偏移地址的是SP寄存器。 (满分:4)
A. 错误
B. 正确
更多免费作业资料请进www.openhelp100.com
|
|