川大18秋《汇编语言程序设计2238》在线作业12满分
《汇编语言程序设计2238》18秋在线作业11.[单选题]保存堆栈段段基值的寄存器是()。
A. CS B. SP C. ES D. SS
正确答案:——D——
2.[单选题]()表示指令在程序中位置的符号地址。
A. 逻辑地址 B. 物理地址 C. IP
D. 标号
正确答案:——D——
3.[单选题]将附加段中偏移量值为DI的存储单元中的内容送入BX寄存器的指令是()。
A. MOVBX,
B. MOVBX,DI
C. MOVBX,ES:
D. LODSW
正确答案:——C——
4.[单选题]将汇编语言源程序翻译成机器语言目标程序的系统程序叫做()。
A. 连接程序
B. 汇编程序
C. 编译程序
D. 调试程序
正确答案:————
5.[单选题]有伪指令SSDW‘AB’,则SS+1单元中的内容是()。
A. ’B’
B. ’A’
C. 不确定
D. ’AB’
正确答案:————
6.[单选题]题面如下:
A. a
B. b
C. c
D. d
正确答案:————
7.[单选题]执行段内子程序调用指令时,CPU将把()的值保存在堆栈中。
A. CS
B. IP
C. SP
D. CS和IP
正确答案:————
8.[单选题]已知(AX)=1111H,执行指令“XORAX,AX”后,AX的值是()。
A. 0FFFFH
B. 0H
C. 1111H
D. 不确定
正确答案:————
9.[单选题]已知(AL)=35H,(BL)=57H,执行指令ADDAL,BLDAA后,AL的值为()。
A. 92H
B. 8CH
C. 92
D. 5CH
正确答案:————
10.[单选题]指令ADCAX,BUF中,源操作数的寻址方式是()。
A. 寄存器寻址 奥鹏作业答案
B. 直接寻址
C. 寄存器间接寻址
D. 寄存器相对寻址
正确答案:————
11.[单选题]语句DADB4DUP(2DUP(8),6)表示重复的数据序列和次数是()。
A. 数据序列2,8,6重复4次
B. 数据序列4,8,6重复2次
C. 数据序列4,2,6重复2次
D. 数据序列8,8,6重复4次
正确答案:————
12.[单选题]下列逻辑地址中,表示将要执行的指令地址的是()。
A. DS:SI
B. CS:IP
C. ES:DI
D. SS:SP
正确答案:————
13.[单选题]循环控制指令LOOPNE/LOOPNZ结束循环的条件是()。
A. (CX)=0或ZF=1
B. (CX)=0或ZF=0
C. (CX)≠0且ZF=0
D. (CX)≠0或ZF=1
正确答案:————
14.[单选题]设(DS)=3000H,(SS)=2000H,(BP)=1000H,指令NEGBYTEPTR中,操作数的物理地址是()。
A. 40000H
B. 31000H
C. 30000H
D. 21000H
正确答案:————
15.[单选题]指令IMULCL,表示()。
A. (AL)*(CL)→(AX)
B. (AX)*(CL)→(DX)
C. (AX)/(CL)→(AL)
D. (CL)*(AL)→(AL)
正确答案:————
16.[单选题]DA1DW2A05HDA2DB0FAH┇MOVAL,BYTEPTRDA1SUBDA2,AL上述指令执行后,DA2中的内容是()。
A. 0DAH
B. 0FAH
C. 0F5H
D. 0D0H
正确答案:————
17.[单选题]指令DIVBX执行后,商和余数分别在寄存器()中。
A. AX和DX
B. DX和BX
C. DX和AX
D. AL和AH
正确答案:————
18.[单选题]设(SS)=0913H,堆栈的深度为40H个字节,则栈底字单元的物理地址是(C,难)。
A. 0916FH
B. 09170H
C. 0916EH
D. 0953H
正确答案:————
19.[单选题]指令DIVBX,表示()。
A. 被除数(DX)(AX),除数(BX),运算后商送AX,余数送DX
B. 被除数(AX)(DX),除数(BX),运算后商送AX,余数送DX
C. 被除数(BX),除数(AX),运算后商送AH,余数送AL
D. 被除数(DX)(AX),除数(BX),运算后商送DX,余数送AX
正确答案:————
20.[单选题]题面如下:
A. a
B. b
C. c
D. d
正确答案:————
二、多选题:
21.[多选题]实现堆栈留空100H个字节单元,可选用的语句有()。
A. DB25HDUP(4)
B. DD50HDUP(0)
C. DB100HDUP(0)
D. DW50HDUP(0)
E. DW80HDUP(0)
正确答案:————
22.[多选题]下列指令中,错误的指令是()。
A. ANDAL,‘A’
B. SHLAX,4
C. MOVCS,AX
D. TEST,AL
E. MOVDS,1234H
正确答案:————
23.[多选题]下面的寻址方式属于存储器操作数的寻址方式的有()。
A. 直接寻址
B. 基址变址寻址
C. 寄存器寻址
D. 立即数寻址
E. 寄存器间接寻址
正确答案:————
24.[多选题]循环结构的程序由以下()部分组成。
A. 循环参数初始化
B. 产生条件
C. 测试
D. 循环工作部分
E. 循环控制部分
正确答案:————
25.[多选题]关于内存单元地址的说法,正确的是()。
A. 一个内存单元的物理地址是唯一的
B. 一个内存单元的逻辑地址是唯一的
C. 一个物理地址可以对应多个逻辑地址
D. 物理地址=段基值×16+偏移地址
E. 字单元的地址必定是偶数地址。
正确答案:————
26.[多选题]分支程序的功能部分包括()。
A. 循环参数初始化
B. 产生条件
C. 测试
D. 定向
E. 标号
正确答案:————
27.[多选题]标号的类型可以是()。
A. NEAR
B. WORD
C. DWORD
D. FAR
E. DW
正确答案:————
28.[多选题]下面语句中,是伪指令语句的有()。
A. CMPAX,CX
B. DB?
C. IDIVCX
D. ORG30H
E. DATASEGMENT
正确答案:————
29.[多选题]下列指令中,DB1、DB2分别是字节变量,错误的指令是()。
A. CMPDB1,DB2
B. ADDAX,BL
C. MOV,DB2
D. SUB,BX
E. ANDAX,
正确答案:————
30.[多选题]下面关于宏指令的描述,正确的是()。
A. 宏指令的使用,并不能够简化目标程序
B. 宏定义中不能使用形式参数
C. 宏指令和子程序都可以简化源程序的书写
D. 宏指令和子程序目标代码的执行方式相同
E. 宏指令执行时,不需要保护和恢复断点
正确答案:————
三、判断题:
31.[判断题]MOVAX,的源操作数的物理地址为16×(DS)+(BP)。
A. 错误
B. 正确
正确答案:————
32.[判断题]CF位可以用来表示无符号数的溢出。
A. 错误
B. 正确
正确答案:————
33.[判断题]逻辑右移1位和算术右移1位的效果是一样的。
A. 错误
B. 正确
正确答案:————
34.[判断题]PF位可以用来表示运算结果中1的个数的奇偶性。
A. 错误
B. 正确
正确答案:————
35.[判断题]MOV指令要影响标志位。
A. 错误
B. 正确
正确答案:————
36.[判断题]指令SHRAX,4可以将AX的内容逻辑右移4位。
A. 错误
B. 正确
正确答案:————
37.[判断题]立即数寻址方式不能用于目的操作数字段。
A. 错误
B. 正确
正确答案:————
38.[判断题]指令TESTAL,0执行后AL的内容一定是全零。
A. 错误
B. 正确
正确答案:————
39.[判断题]题面如下:
A. 错误
B. 正确
正确答案:————
40.[判断题]指令XCHGBX,ES可以将寄存器BX和ES的内容互换。
A. 错误
B. 正确
正确答案:————
41.[判断题]指令INAL,DX是合法的指令。
A. 错误
B. 正确
正确答案:————
42.[判断题]PUSH、POP指令的操作数必须是字操作数。
A. 错误
B. 正确
正确答案:————
43.[判断题]为了使执行串操作指令时串地址按增量方式处理,应使用指令CLI。
A. 错误
B. 正确
正确答案:————
44.[判断题]不能给段寄存器进行立即数方式赋值。
A. 错误
B. 正确
正确答案:————
45.[判断题]符号定义语句不占内存单元,变量定义语句占内存单元。
A. 错误
B. 正确
正确答案:————
《汇编语言程序设计2238》18秋在线作业2
一、单选题:
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
正确答案:————
5.[单选题]下列逻辑地址中,表示将要执行的指令地址的是()。
A. DS:SI
B. CS:IP
C. ES:DI
D. SS:SP
正确答案:————
6.[单选题]设(DS)=3000H,(SS)=2000H,(BP)=1000H,指令NEGBYTEPTR中,操作数的物理地址是()。
A. 40000H
B. 31000H
C. 30000H
D. 21000H
正确答案:————
7.[单选题]将数据1234H存放在存储单元中的伪指令是()。
A. TTDB12H,34H
B. TTEQU1234H
C. TTDB‘1234H’
D. TTDW1234H
正确答案:————
8.[单选题]DA1DW2A05HDA2DB0FAH┇MOVAL,BYTEPTRDA1SUBDA2,AL上述指令执行后,DA2中的内容是()。
A. 0DAH
B. 0FAH
C. 0F5H
D. 0D0H
正确答案:————
9.[单选题]已知(AX)=0335H,(DH)=38H,执行指令SUBAL,DHAAS后,AX的值为()。
A. 207
B. 0297H
C. 02FDH
D. 0207H
正确答案:————
10.[单选题]指令IMULCL,表示()。
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.[单选题]有伪指令SSDW‘AB’,则SS+1单元中的内容是()。
A. ’B’
B. ’A’
C. 不确定
D. ’AB’
正确答案:————
13.[单选题]执行指令ADDAX,0后,不受影响的标志位是()。
A. CF
B. ZF
C. PF
D. DF
正确答案:————
14.[单选题]指令TESTAX,ES:中,源操作数的寻址方式是()。
A. 寄存器寻址
B. 直接寻址
C. 寄存器间接寻址
D. 立即数寻址
正确答案:————
15.[单选题]将汇编语言源程序翻译成机器语言目标程序的系统程序叫做()。
A. 连接程序
B. 汇编程序
C. 编译程序
D. 调试程序
正确答案:————
16.[单选题]题面如下:
A. a
B. b
C. c
D. d
正确答案:————
17.[单选题]将堆栈段中偏移量值为BX的存储单元中的内容送入AX寄存器的指令是()。
A. MOVAX,BX
B. MOVAX,
C. POPAX
D. MOVAX,SS:
正确答案:————
18.[单选题]在执行“LEABX,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. CMPAX,CX
B. DB?
C. IDIVCX
D. ORG30H
E. DATASEGMENT
正确答案:————
25.[多选题]以下程序段中,有数据2000H的字单元的偏移量分别是()。ORG20HVAR1DB0,’0’,20H,0,20HDWVAR1
A. 03H
B. 21H
C. 22H
D. 23H
E. 24H
正确答案:————
26.[多选题]下列寄存器中是段寄存器的有()。
A. BX
B. CS
C. DS
D. ES
E. SP
正确答案:————
27.[多选题]实现堆栈留空100H个字节单元,可选用的语句有()。
A. DB25HDUP(4)
B. DD50HDUP(0)
C. DB100HDUP(0)
D. DW50HDUP(0)
E. DW80HDUP(0)
正确答案:————
28.[多选题]下面指令中,可以将BX寄存器清0的指令是()。
A. CMPBX,BX
B. XORBX,BX
C. MOVBX,0
D. MOVBX,1EQ0
正确答案:————
29.[多选题]下列指令中,错误的指令是()。
A. ANDAL,‘A’
B. SHLAX,4
C. MOVCS,AX
D. TEST,AL
E. MOVDS,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.[判断题]指令INAL,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.[判断题]CMPAX,BX执行的操作是(AX)-(BX),但结果不保存,只改变标志寄存器中标志位的值。
A. 错误
B. 正确
正确答案:————
44.[判断题]只能使用PUSH、POP类的指令对堆栈段内的内容进行操作。
A. 错误
B. 正确
正确答案:————
45.[判断题]指令SHRAX,4可以将AX的内容逻辑右移4位。
A. 错误
B. 正确
正确答案:————
附件是答案,请核对题目下载,转载注明无忧答案网
页:
[1]