川大《汇编语言程序设计2238》19春在线作业22 下载本文

内容发布更新时间 : 2024/12/23 2:43:44星期一 下面是文章的全部内容请认真阅读。

E: MOV DS, 1234H 正确答案:

(多选题)30: 下面关于宏指令的描述,正确的是( )。 A: 宏指令的使用,并不能够简化目标程序 B: 宏定义中不能使用形式参数

C: 宏指令和子程序都可以简化源程序的书写 D: 宏指令和子程序目标代码的执行方式相同 E: 宏指令执行时,不需要保护和恢复断点 正确答案:

(判断题)31: 在汇编语言源程序中,伪指令语句必须放在数据段中。 A: 错误 B: 正确 正确答案:

(判断题)32: 不能给段寄存器进行立即数方式赋值。 A: 错误 B: 正确 正确答案:

(判断题)33: 在变量定义时,可以通过使用ORG伪指令指定变量在段中存储时的偏移量。 A: 错误 B: 正确 正确答案:

(判断题)34: 逻辑运算符AND、OR、XOR或NOT,只能用于数字表达式。 A: 错误 B: 正确 正确答案:

(判断题)35: 指令IN AL,DX是合法的指令。 A: 错误 B: 正确 正确答案:

(判断题)36: PUSH、POP指令的操作数必须是字操作数。 A: 错误 B: 正确 正确答案:

(判断题)37: 为了使执行串操作指令时串地址按增量方式处理,应使用指令CLI。 A: 错误 B: 正确

正确答案:

(判断题)38: 汇编程序和汇编语言源程序是同样的概念。 A: 错误 B: 正确 正确答案:

(判断题)39: CF位可以用来表示无符号数的溢出。 A: 错误 B: 正确 正确答案:

(判断题)40: 条件转移指令与无条件转移指令的转移范围是一样的。 A: 错误 B: 正确 正确答案:

(判断题)41: MOV指令要影响标志位。 A: 错误 B: 正确 正确答案:

(判断题)42: 题面如下:  A: 错误 B: 正确 正确答案:

(判断题)43: CMP AX,BX执行的操作是(AX)-(BX),但结果不保存,只改变标志寄存器中标志位的值。 A: 错误 B: 正确 正确答案:

(判断题)44: 只能使用PUSH、POP类的指令对堆栈段内的内容进行操作。 A: 错误 B: 正确 正确答案:

(判断题)45: 指令SHR AX,4可以将AX的内容逻辑右移4位。 A: 错误 B: 正确 正确答案:

(单选题)1: 保存堆栈段段基值的寄存器是( )。 A: CS

B: SP C: ES D: SS

正确答案:

(单选题)2: 题面如下: A: a B: b C: c D: d

正确答案:

(单选题)3: 为实现单步操作,即每执行完一条指令就停下来,必须设置标志位()。 A: IF B: AF C: DF D: TF

正确答案:

(单选题)4: 重复前缀指令REPNE/REPNZ继续重复执行串操作的条件是()。 A: (CX)=0且ZF=1 B: (CX)≠0或ZF=0 C: (CX)≠0且ZF=0 D: (CX)≠0或ZF=1 正确答案:

(单选题)5: 下列逻辑地址中,表示将要执行的指令地址的是( )。 A: DS:SI B: CS:IP C: ES:DI D: SS:SP 正确答案:

(单选题)6: 设(DS)=3000H,(SS)=2000H,(BP)=1000H,指令NEG BYTE PTR[BP]中,操作数的物理地址是( )。 A: 40000H B: 31000H C: 30000H D: 21000H 正确答案:

(单选题)7: 将数据1234H存放在存储单元中的伪指令是( )。 A: TT DB 12H, 34H B: TT EQU 1234H

C: TT DB ‘1234H’ D: TT DW 1234H 正确答案:

(单选题)8: DA1 DW 2A05H DA2 DB 0FAH ┇

MOV AL,BYTE PTR DA1 SUB DA2,AL

上述指令执行后,DA2中的内容是()。 A: 0DAH B: 0FAH C: 0F5H D: 0D0H 正确答案:

(单选题)9: 已知(AX)=0335H, (DH)=38H,执行指令 SUB AL,DH AAS

后,AX的值为( )。 A: 207 B: 0297H C: 02FDH D: 0207H 正确答案:

(单选题)10: 指令IMUL CL,表示( )。 A: (AL)*(CL)→(AX) B: (AX)*(CL)→(DX) C: (AX)/(CL)→(AL) D: (CL)*(AL)→(AL) 正确答案:

(单选题)11: 题面如下: A: a B: b C: c D: d

正确答案:

(单选题)12: 有伪指令SS DW ‘AB’,则SS+1单元中的内容是()。 A: ’B’ B: ’A’ C: 不确定

D: ’AB’ 正确答案:

(单选题)13: 执行指令ADD AX,0 后,不受影响的标志位是()。 A: CF B: ZF C: PF D: DF

正确答案:

(单选题)14: 指令TEST AX, ES:[1023H]中,源操作数的寻址方式是( )。 A: 寄存器寻址 B: 直接寻址

C: 寄存器间接寻址 D: 立即数寻址 正确答案:

(单选题)15: 将汇编语言源程序翻译成机器语言目标程序的系统程序叫做()。 A: 连接程序 B: 汇编程序 C: 编译程序 D: 调试程序 正确答案:

(单选题)16: 题面如下: A: a B: b C: c D: d

正确答案:

(单选题)17: 将堆栈段中偏移量值为BX的存储单元中的内容送入AX寄存器的指令是()。 A: MOV AX, BX B: MOV AX, [BX] C: POP AX

D: MOV AX, SS:[BX] 正确答案:

(单选题)18: 在执行“LEA BX,BUFFER”指令时,是把()。 A: BUFFER的内容→BX B: BUFFER的偏移量→BX C: BUFFER的段基值→BX D: BUFFER的内容→EA 正确答案: