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

内容发布更新时间 : 2024/5/6 18:39:39星期一 下面是文章的全部内容请认真阅读。

(单选题)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 正确答案:

(单选题)19: 保存当前栈顶单元偏移地址的寄存器是()。 A: BP B: SP C: BX D: DI

正确答案:

(单选题)20: 设(SS)=0913H,堆栈的深度为40H个字节,则栈底字单元的物理地址是(C,难)。 A: 0916FH B: 09170H C: 0916EH D: 0953H 正确答案:

(多选题)21: 在8086CPU中,可用于作地址指针的寄存器有()。 A: BX B: AX C: SI D: BP E: CX

正确答案:

(多选题)22: 下列寄存器中是16位寄存器的有()。 A: BX B: A C: DH D: BP E: CH

正确答案:

(多选题)23: 下面的寻址方式属于存储器操作数的寻址方式的有( )。 A: 直接寻址 B: 基址变址寻址 C: 寄存器寻址 D: 立即数寻址 E: 寄存器间接寻址 正确答案:

(多选题)24: 下面语句中,是伪指令语句的有( )。 A: CMP AX, CX B: DB ?

C: IDIV CX D: ORG 30H

E: DATA SEGMENT 正确答案:

(多选题)25: 以下程序段中,有数据2000H的字单元的偏移量分别是()。 ORG 20H

VAR1 DB 0,’0’,20H,0,20H DW VAR1 A: 03H B: 21H C: 22H D: 23H E: 24H 正确答案:

(多选题)26: 下列寄存器中是段寄存器的有( )。 A: BX B: CS C: DS D: ES E: SP

正确答案:

(多选题)27: 实现堆栈留空100H个字节单元,可选用的语句有( )。 A: DB 25H DUP(4) B: DD 50H DUP(0) C: DB 100H DUP(0) D: DW 50H DUP(0) E: DW 80H DUP(0) 正确答案:

(多选题)28: 下面指令中,可以将BX寄存器清0的指令是( )。 A: CMP BX, BX B: XOR BX, BX C: MOV BX, 0

D: MOV BX, 1 EQ 0 正确答案:

(多选题)29: 下列指令中,错误的指令是( )。 A: AND AL, ‘A’ B: SHL AX, 4 C: MOV CS, AX D: TEST [BX], AL