20年秋西交《汇编语言程序设计》在线作业[答案]满分答案
西交《汇编语言程序设计》在线作业
试卷总分:100 得分:100
一、单选题 (共 40 道试题,共 80 分)
1.完成对字单元BUF的内容加1运算,下面错误的指令是( )
A.MOV BX,BUF
INC BX
MOV BUF,BX
B.MOV BX,OFFSET BUF
INC WORD PTR [BX]
正确选项:----
正确答案:----
C.MOV BX,BUF
INC WORD PTR [BX]
D.MOV BX,0
专业答案:----
INC WORD PTR BUF[BX]
专业答案:----
2.当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是( )。
正确答案:----
正确选项:----
A.表示该数为偶数
B.表示结果中低八位含1的个数为偶数
C.表示结果中含1的个数为偶数
D.表示结果中含1的个数为奇数
专业答案:----
3.下列指令中使用错误的是( )。
A.POP DS
正确答案:----
B.POP CX
C.POP DX
专业答案:----
专业答案:----
专业答案:----
D.POP CS
专业答案:----
4.4B的字长是( )。
A.8位
B.16位
C.32位
D.64位
正确选项:----
5.下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是( )
A.DX
B.BX,BP,SI,DI
正确选项:----
C.SP,IP,BP,DX
D.CS,DS,ES,SS
正确选项:----
6.下列指令执行时出错的是( )
A.ADD BUF1,BUF2
正确选项:----
B.JMP DWORD PTR DAT [BX]
正确选项:----
C.MOV AX,[BX+DI] NUM
正确选项:----
D.TEST AL,08H
正确答案:----
7.循环控制指令隐含指定哪个寄存器作为循环计数器( )。
A.CL
B.CX
C.AL
D.AX
正确答案:----
8.段内直接转移指令采用的寻址方式是:( )
A.直接寻址
B.相对寻址
C.绝对寻址
D.间接寻址
正确选项:----
9.7位ASCII总共可表示( )个符号。
A.256
B.127
C.128
D.255
正确答案:----
10.如果一标号与访问它的JMP指令之间的相对位移量在-128~+127字节的范围内,则可将该 标号说明为( )转移。
A.FAR
B.NEAR
C.SHORT
D.MIDDLE
专业答案:----
11.设BL中有一无符号数,实现把BL中的数乘以2,应选用的指令是 ( )。
A.SHR BL,1
B.SHL BL,1
C.SAR BL,1
D.RCR BL,1
专业答案:----
12.指令mov 100[si][bp],ax目标操作数的隐含段为( )。
A.数据段
B.堆栈段
C.代码段
D.附加段
专业答案:----
13.假定(DS)=4000H,(DI)=0100H,(401OOH)=55H,(40101H)=AAH,试问执行指令LEA BX,[DI]后,(BX)= ( )。
专业答案:----
A.0100H
B.55AAH
C.AA55H
D.4100H
专业答案:----
正确答案:----
14.指令的操作数中,允许出现表达式,例如BUF1与BUF2均为变量名,下面指令中语法正确的是( )
A.MOV AX,BUFl*BUF2
B.MOV AX,BUF1/BUF2
C.MOV AX,BUF1+ES:BUF2
D.MOV AX,BUF2-BUF1
正确选项:----
15.在执行NEG指令时,对标志位CF有影响,其影响的规则是( )
A.对正数求补时,CF=0
B.对负数求补时,CF=0
C.对非零数求补时,CF=1
D.对零求补时,CF=1
正确答案:----
专业答案:----
16.执行PUSH AX指令的正确步骤是 ( )。
A.1.SP←SP-1,(SP)←AH 2.SP←SP-1,(SP)←AL
B.1.(SP)←AH,SP←SP-1 2.(SP)←AL,SP←SP-1
C.1.SP←SP+1,(SP)←AH 2.SP←SP+1,(SP)←AL
D.1.(SP)←AH,SP←SP+1 2.(SP)←AL,SP←SP+1
正确选项:----
17.下列指令执行后总是使CF=0,OF=0的是( )。
A.AND
B.NEG
正确答案:----
C.NOT
D.INC
正确选项:----
18.在一段汇编程序中多次调用另一段程序,用宏指令比用子程序实现起来。
A.占内存空间小,但速度慢
B.占内存空间大,但速度快
C.占内存空间相同,速度快
D.占内存空间相同,速度慢
正确答案:----
19.完成对寄存器BX的内容求补运算,下面错误的指令是( )
A.NEG BX
B.NOT BX
INC BX
C.XOR BX,0FFFFH
INC BX
D.MOV AX,0
正确答案:----
SUB AX,BX
20.语句DA1 DB 2 DUP(3,5,7)汇编后,该语句可等同于的语句是 ( )。
正确答案:----
A.DA1 DB 3,5,7
专业答案:----
B.DA1 DB 2,3,5,7
正确选项:----
C.DA1 DB 3,5,7,2
正确答案:----
D.DA1 DB 3,5,7,3,5,7
正确答案:----
21.在执行NEG指令时,对标志位CF有影响,其影响的规则是 ( )。
A.对正数求补时,CF=0
B.对负数求补时,CF=0
C.对非零数求补时,CF=1
D.对零求补时,CF=1
22.MOV AX,COUNT[SI]的源操作数在___
A.CS段
B.DS段
正确选项:----
正确答案:----
C.SS段
D.ES段
正确答案:----
正确选项:----
23.下面指令序列执行后,正确的结果是( )
MOV AL,0FEH
ADD AL,AL
正确选项:----
ADC Al,AL
专业答案:----
A.AL=0F8H CF=1
B.AL=0F8H CF=0
C.AL=0F9H CF=0
D.AL=0F9H CF=1
正确答案:----
24.串操作指令中,目的串通过( )两个寄存器寻址。
A.DS,SI
专业答案:----
B.DS,DI
专业答案:----
C.ES,SI
D.ES, DI
正确答案:----
25.现有数据存储如图所示:
{图}
设AL=01H,BX=0100H,DS=3000H执行换码指令XLAT后正确的结果是( )
正确答案:----
A.AL=20H
B.AL=38H
C.AL=00H
D.AL=41H
正确答案:----
26.在汇编下列条件转移指令中,两条指令功能不一样的是( )。
A.JZ与JE
B.JC与JB
C.JA与JNBE
D.JP与JS
专业答案:----
27.当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是( )。
A.表示结果中含1的个数为偶数
B.表示结果中含1的个数为奇数
C.表示该数为偶数
D.表示结果中低八位含1的个数为偶数
正确答案:----
28.汇编源程序出现语法错误的指令有( )
A.MOV [BX+SI],AL
B.MOV AX,[BP+DI]
正确选项:----
C.MOV DS,AX
专业答案:----
D.MOV CS,AX
正确答案:----
29.下列指令中,不影响标志位的指令是 ( )。
A.SUB BX,BX
B.ROR AL,1
C.JNC Label
D.INT n
专业答案:----
30.使状态标志位CF清零的错误指令是 ( )。
A.OR AX,AX
B.SUB AX,AX
C.MOV CF,0
D.CLC
正确答案:----
31.MOV AX,COUNT[SI]的源操作数在( )。
A.CS段
B.DS段
C.SS段
D.ES段
32.在汇编语言程序中,对END语句的叙述正确的是( )
正确选项:----
A.END语句是一可执行语句
正确答案:----
B.END语句表示程序执行到此结束
正确选项:----
C.END语句表示源程序到此结束
专业答案:----
D.END语句在汇编后要产生机器码
正确答案:----
33.假定(DS)=4000H,(DI)=0100H,(401OOH)=55H,(40101H)=AAH,试问执行指令LEA BX,[DI]后,(BX)=( )
正确答案:----
A.0100H
B.55AAH
C.AA55H
D.4100H
34.INT 1AH指令执行的结果高位字存在( )中
A.AX
B.BX
C.CX
D.DX
正确答案:----
35.判当AX的内容为负数时,转MINUS执行,下面错误的指令是 ( )。
A.NOT AX JNS MINUS
B.TEST AX,8000H JNZ MINUS
C.SHL AX,1 JC MINUS
D.OR AX,AX JZ MINUS
专业答案:----
36.直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为 ( )。
A.直接、立即、间接
B.直接、间接、立即
C.立即、直接、间接
D.不一定
专业答案:----
37.CF=1 时转移到目标地址的条件转移指令是 ( )。
A.JNC
B.JC
C.JZ
D.JS
专业答案:----
38.设SP=1110H,执行PUSH AX指令后,SP的内容为( )
A.SP=1112H
B.SP=110EH
C.SP=1111H
D.SP=110FH
正确答案:----
39.已知:VAR DW 1,2,$+2,5,6 若汇编时VAR分配的偏移地址是0010H,则汇编后0014H单元的内容是:( )
正确答案:----
A.6H
B.14H
C.5H
D.16H
正确选项:----
40.若定义DAT DW 'A',则(DAT)和(DAT+1)两个相邻的内存中存放的数据是 ( )。
正确选项:----
[注]选项C. 和D.中的XX表示任意数据。
正确答案:----
A.0041H
B.4100H
C.xx41H
D.41xxH
正确选项:----
20年秋西交《汇编语言程序设计》在线作业[答案]多选题答案
二、判断题 (共 10 道试题,共 20 分)
41.宏的处理是在程序执行过程中处理的( )
42.POP 1234( )。
43.SUB BYTE PTR [SI],1( )
44.DEC [BX],1 ( )
专业答案:----
45.在汇编语言中当缺省为十进制数时,表示十六进制数要用H结尾。( )
46.ADD [SI], 100 ( )
正确选项:----
47.在标志IF=0时,CPU忽略所有的中断请求。( )
48.ADD AX, 100 ( )
专业答案:----
49.INC [BX] ( )
50.执行LEA BX,TABLE与执行MOV BX,OFFSET TABLE效果一样( )。
20年秋西交《汇编语言程序设计》在线作业[答案]历年参考题目如下: