川大20春《汇编语言程序设计2238》20春在线作业2答案0.docx
- 文档编号:1493281
- 上传时间:2022-10-22
- 格式:DOCX
- 页数:19
- 大小:17.14KB
川大20春《汇编语言程序设计2238》20春在线作业2答案0.docx
《川大20春《汇编语言程序设计2238》20春在线作业2答案0.docx》由会员分享,可在线阅读,更多相关《川大20春《汇编语言程序设计2238》20春在线作业2答案0.docx(19页珍藏版)》请在冰豆网上搜索。
川大20春《汇编语言程序设计2238》20春在线作业2答案0
(单选题)1:
保存堆栈段段基值的寄存器是()。
A:
CS
B:
SP
C:
ES
D:
SS
正确答案:
D
(单选题)2:
题面如下:
A:
a
B:
b
C:
c
D:
d
正确答案:
C
(单选题)3:
为实现单步操作,即每执行完一条指令就停下来,必须设置标志位()。
A:
IF
B:
AF
C:
DF
D:
TF
正确答案:
D
(单选题)4:
重复前缀指令REPNE/REPNZ继续重复执行串操作的条件是()。
A:
(CX)=0且ZF=1
B:
(CX)≠0或ZF=0
C:
(CX)≠0且ZF=0
D:
(CX)≠0或ZF=1
正确答案:
C
(单选题)5:
下列逻辑地址中,表示将要执行的指令地址的是()。
A:
DS:
SI
B:
CS:
IP
C:
ES:
DI
D:
SS:
SP
正确答案:
B
(单选题)6:
设(DS)=3000H,(SS)=2000H,(BP)=1000H,指令NEGBYTEPTR[BP]中,操作数的物理地址是()。
A:
40000H
B:
31000H
C:
30000H
D:
21000H
正确答案:
D
(单选题)7:
将数据1234H存放在存储单元中的伪指令是()。
A:
TTDB12H,34H
B:
TTEQU1234H
C:
TTDB‘1234H’
D:
TTDW1234H
正确答案:
D
(单选题)8:
DA1DW2A05H
DA2DB0FAH
┇
MOVAL,BYTEPTRDA1
SUBDA2,AL
上述指令执行后,DA2中的内容是()。
A:
0DAH
B:
0FAH
C:
0F5H
D:
0D0H
正确答案:
C
(单选题)9:
已知(AX)=0335H,(DH)=38H,执行指令
SUBAL,DH
AAS
后,AX的值为()。
A:
207
B:
0297H
C:
02FDH
D:
0207H
正确答案:
D
(单选题)10:
指令IMULCL,表示()。
A:
(AL)*(CL)→(AX)
B:
(AX)*(CL)→(DX)
C:
(AX)/(CL)→(AL)
D:
(CL)*(AL)→(AL)
正确答案:
A
(单选题)11:
题面如下:
A:
a
B:
b
C:
c
D:
d
正确答案:
A
(单选题)12:
有伪指令SSDW‘AB’,则SS+1单元中的内容是()。
A:
’B’
B:
’A’
C:
不确定
D:
’AB’
正确答案:
B
(单选题)13:
执行指令ADDAX,0后,不受影响的标志位是()。
A:
CF
B:
ZF
C:
PF
D:
DF
正确答案:
D
(单选题)14:
指令TESTAX,ES:
[1023H]中,源操作数的寻址方式是()。
A:
寄存器寻址
B:
直接寻址
C:
寄存器间接寻址
D:
立即数寻址
正确答案:
B
(单选题)15:
将汇编语言源程序翻译成机器语言目标程序的系统程序叫做()。
A:
连接程序
B:
汇编程序
C:
编译程序
D:
调试程序
正确答案:
B
(单选题)16:
题面如下:
A:
a
B:
b
C:
c
D:
d
正确答案:
C
(单选题)17:
将堆栈段中偏移量值为BX的存储单元中的内容送入AX寄存器的指令是()。
A:
MOVAX,BX
B:
MOVAX,[BX]
C:
POPAX
D:
MOVAX,SS:
[BX]
正确答案:
D
(单选题)18:
在执行“LEABX,BUFFER”指令时,是把()。
A:
BUFFER的内容→BX
B:
BUFFER的偏移量→BX
C:
BUFFER的段基值→BX
D:
BUFFER的内容→EA
正确答案:
B
(单选题)19:
保存当前栈顶单元偏移地址的寄存器是()。
A:
BP
B:
SP
C:
BX
D:
DI
正确答案:
B
(单选题)20:
设(SS)=0913H,堆栈的深度为40H个字节,则栈底字单元的物理地址是(C,难)。
A:
0916FH
B:
09170H
C:
0916EH
D:
0953H
正确答案:
C
(多选题)21:
在8086CPU中,可用于作地址指针的寄存器有()。
A:
BX
B:
AX
C:
SI
D:
BP
E:
CX
正确答案:
A,C,D
(多选题)22:
下列寄存器中是16位寄存器的有()。
A:
BX
B:
A
C:
DH
D:
BP
E:
CH
正确答案:
A,D
(多选题)23:
下面的寻址方式属于存储器操作数的寻址方式的有()。
A:
直接寻址
B:
基址变址寻址
C:
寄存器寻址
D:
立即数寻址
E:
寄存器间接寻址
正确答案:
A,B,E
(多选题)24:
下面语句中,是伪指令语句的有()。
A:
CMPAX,CX
B:
DB?
C:
IDIVCX
D:
ORG30H
E:
DATASEGMENT
正确答案:
B,D,E
(多选题)25:
以下程序段中,有数据2000H的字单元的偏移量分别是()。
ORG20H
VAR1DB0,’0’,20H,0,20H
DWVAR1
A:
03H
B:
21H
C:
22H
D:
23H
E:
24H
正确答案:
C,D,E
(多选题)26:
下列寄存器中是段寄存器的有()。
A:
BX
B:
CS
C:
DS
D:
ES
E:
SP
正确答案:
B,C,D
(多选题)27:
实现堆栈留空100H个字节单元,可选用的语句有()。
A:
DB25HDUP(4)
B:
DD50HDUP(0)
C:
DB100HDUP(0)
D:
DW50HDUP(0)
E:
DW80HDUP(0)
正确答案:
C,E
(多选题)28:
下面指令中,可以将BX寄存器清0的指令是()。
A:
CMPBX,BX
B:
XORBX,BX
C:
MOVBX,0
D:
MOVBX,1EQ0
正确答案:
B,C,D
(多选题)29:
下列指令中,错误的指令是()。
A:
ANDAL,‘A’
B:
SHLAX,4
C:
MOVCS,AX
D:
TEST[BX],AL
E:
MOVDS,1234H
正确答案:
B,C,E
(多选题)30:
下面关于宏指令的描述,正确的是()。
A:
宏指令的使用,并不能够简化目标程序
B:
宏定义中不能使用形式参数
C:
宏指令和子程序都可以简化源程序的书写
D:
宏指令和子程序目标代码的执行方式相同
E:
宏指令执行时,不需要保护和恢复断点
正确答案:
A,C,E
(判断题)31:
在汇编语言源程序中,伪指令语句必须放在数据段中。
A:
错误
B:
正确
正确答案:
A
(判断题)32:
不能给段寄存器进行立即数方式赋值。
A:
错误
B:
正确
正确答案:
B
(判断题)33:
在变量定义时,可以通过使用ORG伪指令指定变量在段中存储时的偏移量。
A:
错误
B:
正确
正确答案:
B
(判断题)34:
逻辑运算符AND、OR、XOR或NOT,只能用于数字表达式。
A:
错误
B:
正确
正确答案:
A
(判断题)35:
指令INAL,DX是合法的指令。
A:
错误
B:
正确
正确答案:
B
(判断题)36:
PUSH、POP指令的操作数必须是字操作数。
A:
错误
B:
正确
正确答案:
B
(判断题)37:
为了使执行串操作指令时串地址按增量方式处理,应使用指令CLI。
A:
错误
B:
正确
正确答案:
A
(判断题)38:
汇编程序和汇编语言源程序是同样的概念。
A:
错误
B:
正确
正确答案:
A
(判断题)39:
CF位可以用来表示无符号数的溢出。
A:
错误
B:
正确
正确答案:
B
(判断题)40:
条件转移指令与无条件转移指令的转移范围是一样的。
A:
错误
B:
正确
正确答案:
A
(判断题)41:
MOV指令要影响标志位。
A:
错误
B:
正确
正确答案:
A
(判断题)42:
题面如下:
A:
错误
B:
正确
正确答案:
B
(判断题)43:
CMPAX,BX执行的操作是(AX)-(BX),但结果不保存,只改变标志寄存器中标志位的值。
A:
错误
B:
正确
正确答案:
B
(判断题)44:
只能使用PUSH、POP类的指令对堆栈段内的内容进行操作。
A:
错误
B:
正确
正确答案:
A
(判断题)45:
指令SHRAX,4可以将AX的内容逻辑右移4位。
A:
错误
B:
正确
正确答案:
A
(单选题)1:
保存堆栈段段基值的寄存器是()。
A:
CS
B:
SP
C:
ES
D:
SS
正确答案:
D
(单选题)2:
题面如下:
A:
a
B:
b
C:
c
D:
d
正确答案:
C
(单选题)3:
为实现单步操作,即每执行完一条指令就停下来,必须设置标志位()。
A:
IF
B:
AF
C:
DF
D:
TF
正确答案:
D
(单选题)4:
重复前缀指令REPNE/REPNZ继续重复执行串操作的条件是()。
A:
(CX)=0且ZF=1
B:
(CX)≠0或ZF=0
C:
(CX)≠0且ZF=0
D:
(CX)≠0或ZF=1
正确答案:
C
(单选题)5:
下列逻辑地址中,表示将要执行的指令地址的是()。
A:
DS:
SI
B:
CS:
IP
C:
ES:
DI
D:
SS:
SP
正确答案:
B
(单选题)6:
设(DS)=3000H,(SS)=2000H,(BP)=1000H,指令NEGBYTEPTR[BP]中,操作数的物理地址是()。
A:
40000H
B:
31000H
C:
30000H
D:
21000H
正确答案:
D
(单选题)7:
将数据1234H存放在存储单元中的伪指令是()。
A:
TTDB12H,34H
B:
TTEQU1234H
C:
TTDB‘1234H’
D:
TTDW1234H
正确答案:
D
(单选题)8:
DA1DW2A05H
DA2DB0FAH
┇
MOVAL,BYTEPTRDA1
SUBDA2,AL
上述指令执行后,DA2中的内容是()。
A:
0DAH
B:
0FAH
C:
0F5H
D:
0D0H
正确答案:
C
(单选题)9:
已知(AX)=0335H,(DH)=38H,执行指令
SUBAL,DH
AAS
后,AX的值为()。
A:
207
B:
0297H
C:
02FDH
D:
0207H
正确答案:
D
(单选题)10:
指令IMULCL,表示()。
A:
(AL)*(CL)→(AX)
B:
(AX)*(CL)→(DX)
C:
(AX)/(CL)→(AL)
D:
(CL)*(AL)→(AL)
正确答案:
A
(单选题)11:
题面如下:
A:
a
B:
b
C:
c
D:
d
正确答案:
A
(单选题)12:
有伪指令SSDW‘AB’,则SS+1单元中的内容是()。
A:
’B’
B:
’A’
C:
不确定
D:
’AB’
正确答案:
B
(单选题)13:
执行指
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编语言程序设计2238 20 汇编语言 程序设计 2238 在线 作业 答案