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

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

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