四川大学《汇编语言程序设计2238》13春在线作业2
川大《汇编语言程序设计2238》13春在线作业2
试卷总分:100
单选题
多选题
判断题
一、单选题(共 20 道试题,共 40 分。)
V
1. 在执行“LEA BX,BUFFER”指令时,是把()。
A. BUFFER的内容→BX
B. BUFFER的偏移量→BX
C. BUFFER的段基值→BX
D. BUFFER的内容→EA
满分:2 分
2. 语句 DA DB 4 DUP(2 DUP(8),6)表示重复的数据序列和次数是()。
A. 数据序列2,8,6重复4次
B. 数据序列4,8,6重复2次
C. 数据序列4,2,6重复2次
D. 数据序列8,8,6重复4次
此题选: D 满分:2 分
3. 某内存单元的逻辑地址是1025H:0F2AH,那么其物理地址是( )。
A. 1117AH
B. 1F4FH
C. 102C5H
D. 10250H
满分:2 分
4. 已知(AX)=1111H,执行指令“XOR AX,AX”后,AX的值是( )。
A. 0FFFFH
B. 0H
C. 1111H
D. 不确定
满分:2 分
5. 指令“OUT DX,AL”中DX的作用是( )。
A. 目的寄存器
B. 数据寄存器
C. 存放端口地址的地址指针寄存器
D. 存放一个操作数
满分:2 分
6. 已知(AX)=0335H, (DH)=38H,执行指令 SUB AL,DH AAS 后,AX的值为( )。
A. 207
B. 0297H
C. 02FDH
D. 0207H
此题选: D 满分:2 分
7. 指令DIV BX,表示( )。
A. 被除数(DX)(AX),除数(BX),运算后商送AX,余数送DX
B. 被除数(AX)(DX),除数(BX),运算后商送AX,余数送DX
C. 被除数(BX),除数(AX),运算后商送AH,余数送AL
D. 被除数(DX)(AX),除数(BX),运算后商送DX,余数送AX
满分:2 分
8. 设(DS)=3000H,(SS)=2000H,(BP)=1000H,指令NEG BYTE PTR[BP]中,操作数的物理地址是( )。
A. 40000H
B. 31000H
C. 30000H
D. 21000H
此题选: D 满分:2 分
9. 为实现单步操作,即每执行完一条指令就停下来,必须设置标志位()。
A. IF
B. AF
C. DF
D. TF
此题选: D 满分:2 分
10. 设堆栈指针(SP)=4EH, 执行下面两条指令,当刚进入子程序P1执行时,SP的值是()。 PUSHF CALL FAR PTR P1
A. 48H
B. 4CH
C. 52H
D. 54H
此题选: D 满分:2 分
11. 指令DIV BX执行后,商和余数分别在寄存器()中。
A. AX和DX
B. DX和BX
C. DX和AX
D. AL和AH
满分:2 分
12. 保存当前栈顶单元偏移地址的寄存器是()。
A. BP
B. SP
C. BX
D. DI
满分:2 分
13. 指令MOV BX, ES:[BP]中,源操作数的物理地址是()。
A. (ES)*16+(BP)
B. (SS)*16+(BP)
C. (ES)+(BP)
D. (BP)
满分:2 分
14. 可以将AL寄存器中的数据变为奇数的指令是( )。
A. INC AL
B. MOV AL, 0FH
C. SHL AL, 1
D. OR AL, 01H
此题选: D 满分:2 分
15. 已知DF=1, (SI)=100H,(DI)=200H, 指令SCASW执行后,SI和DI的值分别是()。
A. (SI)=0FEH, (DI)=1FEH
B. (SI)=100H, (DI)=202H
C. (SI)=100H, (DI)=1FFH
D. (SI)=100H, (DI)=1FEH
此题选: D 满分:2 分
16. 指令TEST AX, ES:[1023H]中,源操作数的寻址方式是( )。
A. 寄存器寻址
B. 直接寻址
C. 寄存器间接寻址
D. 立即数寻址
满分:2 分
17. 已知(AL)=35H, (BL)=57H,执行指令 ADD AL, BL DAA 后,AL的值为()。
A. 92H
B. 8CH
C. 92
D. 5CH
满分:2 分
18. 设(SS)=0913H,堆栈的深度为40H个字节,则栈底字单元的物理地址是(C,难)。
A. 0916FH
B. 09170H
C. 0916EH
D. 0953H
满分:2 分
19. 有伪指令SS DW ‘AB’,则SS+1单元中的内容是()。
A. ’B’
B. ’A’
C. 不确定
D. ’AB’
满分:2 分
20. 将堆栈段中偏移量值为BX的存储单元中的内容送入AX寄存器的指令是()。
A. MOV AX, BX
B. MOV AX, [BX]
C. POP AX
D. MOV AX, SS:[BX]
此题选: D 满分:2 分
川大《汇编语言程序设计2238》13春在线作业2
试卷总分:100
单选题
多选题
判断题
二、多选题(共 10 道试题,共 30 分。)
V
1. 实现堆栈留空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)
满分:3 分
2. 物理地址1117AH的逻辑地址可以是()。
A. 1000H:117AH
B. 11000H:17AH
C. 1025H:0F2AH
D. 1109H:00EAH
E. 1117AH:0H
满分:3 分
3. 下面语句中,是伪指令语句的有( )。
A. CMP AX, CX
B. DB ?
C. IDIV CX
D. ORG 30H
E. DATA SEGMENT
满分:3 分
4. 下面关于宏指令的描述,正确的是( )。
A. 宏指令的使用,并不能够简化目标程序
B. 宏定义中不能使用形式参数
C. 宏指令和子程序都可以简化源程序的书写
D. 宏指令和子程序目标代码的执行方式相同
E. 宏指令执行时,不需要保护和恢复断点
满分:3 分
5. 以下程序段中,有数据2000H的字单元的偏移量分别是()。 ORG 20H VAR1 DB 0,’0’,20H,0,20H DW VAR1
A. 03H
B. 21H
C. 22H
D. 23H
E. 24H
满分:3 分
6. (AL)=9AH, (BH)=0C2H, 执行语句ADD AL,BH后,下列各状态标志的值正确的是( )。
A. ZF=0
B. CF=0
C. OF=1
D. SF=1
E. PF=0
满分:3 分
7. 标号的类型可以是( )。
A. NEAR
B. WORD
C. DWORD
D. FAR
E. DW
满分:3 分
8. 在8086CPU中,可用于作地址指针的寄存器有()。
A. BX
B. AX
C. SI
D. BP
E. CX
满分:3 分
9. 循环结构的程序由以下( )部分组成。
A. 循环参数初始化
B. 产生条件
C. 测试
D. 循环工作部分
E. 循环控制部分
满分:3 分
10. 下面的寻址方式属于存储器操作数的寻址方式的有( )。
A. 直接寻址
B. 基址变址寻址
C. 寄存器寻址
D. 立即数寻址
E. 寄存器间接寻址
满分:3 分
川大《汇编语言程序设计2238》13春在线作业2
试卷总分:100
单选题
多选题
判断题
三、判断题(共 15 道试题,共 30 分。)
V
1. 不能给段寄存器进行立即数方式赋值。
A. 错误
B. 正确
满分:2 分
2. 逻辑左移1位和算术左移1位的效果是一样的。
A. 错误
B. 正确
满分:2 分
3. 逻辑运算符AND、OR、XOR或NOT,只能用于数字表达式。
A. 错误
B. 正确
满分:2 分
4. CMP AX,BX执行的操作是(AX)-(BX),但结果不保存,只改变标志寄存器中标志位的值。
A. 错误
B. 正确
满分:2 分
5. 在汇编语言源程序中,伪指令语句必须放在数据段中。
A. 错误
B. 正确
满分:2 分
6. 逻辑右移1位和算术右移1位的效果是一样的。
A. 错误
B. 正确
满分:2 分
7. MOV AX,[BP]的源操作数的物理地址为16×(DS)+(BP)。
A. 错误
B. 正确
满分:2 分
8. 指令TEST AL,0执行后AL的内容一定是全零。
A. 错误
B. 正确
满分:2 分
9. 符号定义语句不占内存单元,变量定义语句占内存单元。
A. 错误
B. 正确
满分:2 分
10. 汇编语言源程序必须由四部分组成。
A. 错误
B. 正确
满分:2 分
11. 条件转移指令与无条件转移指令的转移范围是一样的。
A. 错误
B. 正确
满分:2 分
12. 内存中字单元的地址必须是偶数地址。
A. 错误
B. 正确
满分:2 分
13. 指令MOV AL,255是合法的数据传送指令。
A. 错误
B. 正确
满分:2 分
14. MOV指令要影响标志位。
A. 错误
B. 正确
满分:2 分
15. 立即数寻址方式不能用于目的操作数字段。
A. 错误
B. 正确
满分:2 分
试卷总分:100
单选题
多选题
判断题
一、单选题(共 20 道试题,共 40 分。)
V
1. 在执行“LEA BX,BUFFER”指令时,是把()。
A. BUFFER的内容→BX
B. BUFFER的偏移量→BX
C. BUFFER的段基值→BX
D. BUFFER的内容→EA
满分:2 分
2. 语句 DA DB 4 DUP(2 DUP(8),6)表示重复的数据序列和次数是()。
A. 数据序列2,8,6重复4次
B. 数据序列4,8,6重复2次
C. 数据序列4,2,6重复2次
D. 数据序列8,8,6重复4次
此题选: D 满分:2 分
3. 某内存单元的逻辑地址是1025H:0F2AH,那么其物理地址是( )。
A. 1117AH
B. 1F4FH
C. 102C5H
D. 10250H
满分:2 分
4. 已知(AX)=1111H,执行指令“XOR AX,AX”后,AX的值是( )。
A. 0FFFFH
B. 0H
C. 1111H
D. 不确定
满分:2 分
5. 指令“OUT DX,AL”中DX的作用是( )。
A. 目的寄存器
B. 数据寄存器
C. 存放端口地址的地址指针寄存器
D. 存放一个操作数
满分:2 分
6. 已知(AX)=0335H, (DH)=38H,执行指令 SUB AL,DH AAS 后,AX的值为( )。
A. 207
B. 0297H
C. 02FDH
D. 0207H
此题选: D 满分:2 分
7. 指令DIV BX,表示( )。
A. 被除数(DX)(AX),除数(BX),运算后商送AX,余数送DX
B. 被除数(AX)(DX),除数(BX),运算后商送AX,余数送DX
C. 被除数(BX),除数(AX),运算后商送AH,余数送AL
D. 被除数(DX)(AX),除数(BX),运算后商送DX,余数送AX
满分:2 分
8. 设(DS)=3000H,(SS)=2000H,(BP)=1000H,指令NEG BYTE PTR[BP]中,操作数的物理地址是( )。
A. 40000H
B. 31000H
C. 30000H
D. 21000H
此题选: D 满分:2 分
9. 为实现单步操作,即每执行完一条指令就停下来,必须设置标志位()。
A. IF
B. AF
C. DF
D. TF
此题选: D 满分:2 分
10. 设堆栈指针(SP)=4EH, 执行下面两条指令,当刚进入子程序P1执行时,SP的值是()。 PUSHF CALL FAR PTR P1
A. 48H
B. 4CH
C. 52H
D. 54H
此题选: D 满分:2 分
11. 指令DIV BX执行后,商和余数分别在寄存器()中。
A. AX和DX
B. DX和BX
C. DX和AX
D. AL和AH
满分:2 分
12. 保存当前栈顶单元偏移地址的寄存器是()。
A. BP
B. SP
C. BX
D. DI
满分:2 分
13. 指令MOV BX, ES:[BP]中,源操作数的物理地址是()。
A. (ES)*16+(BP)
B. (SS)*16+(BP)
C. (ES)+(BP)
D. (BP)
满分:2 分
14. 可以将AL寄存器中的数据变为奇数的指令是( )。
A. INC AL
B. MOV AL, 0FH
C. SHL AL, 1
D. OR AL, 01H
此题选: D 满分:2 分
15. 已知DF=1, (SI)=100H,(DI)=200H, 指令SCASW执行后,SI和DI的值分别是()。
A. (SI)=0FEH, (DI)=1FEH
B. (SI)=100H, (DI)=202H
C. (SI)=100H, (DI)=1FFH
D. (SI)=100H, (DI)=1FEH
此题选: D 满分:2 分
16. 指令TEST AX, ES:[1023H]中,源操作数的寻址方式是( )。
A. 寄存器寻址
B. 直接寻址
C. 寄存器间接寻址
D. 立即数寻址
满分:2 分
17. 已知(AL)=35H, (BL)=57H,执行指令 ADD AL, BL DAA 后,AL的值为()。
A. 92H
B. 8CH
C. 92
D. 5CH
满分:2 分
18. 设(SS)=0913H,堆栈的深度为40H个字节,则栈底字单元的物理地址是(C,难)。
A. 0916FH
B. 09170H
C. 0916EH
D. 0953H
满分:2 分
19. 有伪指令SS DW ‘AB’,则SS+1单元中的内容是()。
A. ’B’
B. ’A’
C. 不确定
D. ’AB’
满分:2 分
20. 将堆栈段中偏移量值为BX的存储单元中的内容送入AX寄存器的指令是()。
A. MOV AX, BX
B. MOV AX, [BX]
C. POP AX
D. MOV AX, SS:[BX]
此题选: D 满分:2 分
川大《汇编语言程序设计2238》13春在线作业2
试卷总分:100
单选题
多选题
判断题
二、多选题(共 10 道试题,共 30 分。)
V
1. 实现堆栈留空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)
满分:3 分
2. 物理地址1117AH的逻辑地址可以是()。
A. 1000H:117AH
B. 11000H:17AH
C. 1025H:0F2AH
D. 1109H:00EAH
E. 1117AH:0H
满分:3 分
3. 下面语句中,是伪指令语句的有( )。
A. CMP AX, CX
B. DB ?
C. IDIV CX
D. ORG 30H
E. DATA SEGMENT
满分:3 分
4. 下面关于宏指令的描述,正确的是( )。
A. 宏指令的使用,并不能够简化目标程序
B. 宏定义中不能使用形式参数
C. 宏指令和子程序都可以简化源程序的书写
D. 宏指令和子程序目标代码的执行方式相同
E. 宏指令执行时,不需要保护和恢复断点
满分:3 分
5. 以下程序段中,有数据2000H的字单元的偏移量分别是()。 ORG 20H VAR1 DB 0,’0’,20H,0,20H DW VAR1
A. 03H
B. 21H
C. 22H
D. 23H
E. 24H
满分:3 分
6. (AL)=9AH, (BH)=0C2H, 执行语句ADD AL,BH后,下列各状态标志的值正确的是( )。
A. ZF=0
B. CF=0
C. OF=1
D. SF=1
E. PF=0
满分:3 分
7. 标号的类型可以是( )。
A. NEAR
B. WORD
C. DWORD
D. FAR
E. DW
满分:3 分
8. 在8086CPU中,可用于作地址指针的寄存器有()。
A. BX
B. AX
C. SI
D. BP
E. CX
满分:3 分
9. 循环结构的程序由以下( )部分组成。
A. 循环参数初始化
B. 产生条件
C. 测试
D. 循环工作部分
E. 循环控制部分
满分:3 分
10. 下面的寻址方式属于存储器操作数的寻址方式的有( )。
A. 直接寻址
B. 基址变址寻址
C. 寄存器寻址
D. 立即数寻址
E. 寄存器间接寻址
满分:3 分
川大《汇编语言程序设计2238》13春在线作业2
试卷总分:100
单选题
多选题
判断题
三、判断题(共 15 道试题,共 30 分。)
V
1. 不能给段寄存器进行立即数方式赋值。
A. 错误
B. 正确
满分:2 分
2. 逻辑左移1位和算术左移1位的效果是一样的。
A. 错误
B. 正确
满分:2 分
3. 逻辑运算符AND、OR、XOR或NOT,只能用于数字表达式。
A. 错误
B. 正确
满分:2 分
4. CMP AX,BX执行的操作是(AX)-(BX),但结果不保存,只改变标志寄存器中标志位的值。
A. 错误
B. 正确
满分:2 分
5. 在汇编语言源程序中,伪指令语句必须放在数据段中。
A. 错误
B. 正确
满分:2 分
6. 逻辑右移1位和算术右移1位的效果是一样的。
A. 错误
B. 正确
满分:2 分
7. MOV AX,[BP]的源操作数的物理地址为16×(DS)+(BP)。
A. 错误
B. 正确
满分:2 分
8. 指令TEST AL,0执行后AL的内容一定是全零。
A. 错误
B. 正确
满分:2 分
9. 符号定义语句不占内存单元,变量定义语句占内存单元。
A. 错误
B. 正确
满分:2 分
10. 汇编语言源程序必须由四部分组成。
A. 错误
B. 正确
满分:2 分
11. 条件转移指令与无条件转移指令的转移范围是一样的。
A. 错误
B. 正确
满分:2 分
12. 内存中字单元的地址必须是偶数地址。
A. 错误
B. 正确
满分:2 分
13. 指令MOV AL,255是合法的数据传送指令。
A. 错误
B. 正确
满分:2 分
14. MOV指令要影响标志位。
A. 错误
B. 正确
满分:2 分
15. 立即数寻址方式不能用于目的操作数字段。
A. 错误
B. 正确
满分:2 分
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!
下一篇 : 四川大学《会计学1022E》13春在线作业1