20年春西交《汇编语言程序设计》在线作业[答案]答案
西交《汇编语言程序设计》在线作业
试卷总分:100 得分:100
一、单选题 (共 40 道试题,共 80 分)
1.指令JG LAB 是指当标志满足___条件时转移到标号LAB处执行
A.((SF XOR OF) OR ZF)=1
B.(SF XOR OF)=0 AND ZF=0
正确选项:----
C.(SF XOR OF)=0 OR ZF=1
D.CF = 1
正确选项:----
2.8086∕8088微处理器可访问的I ∕ O地址空间大小为( )。
A.1KB
B.64KB
C.1MB
D.16MB
专业答案:----
3.已知:VAR DW 1,2,$+2,5,6 若汇编时VAR分配的偏移地址是0010H,则汇编后0014H单元的内容是: ( )。
正确选项:----
A.6H
B.14H
C.5H
D.16H
正确答案:----
4.现有数据存储如图所示:
{图}
设AL=01H,BX=0100H,DS=3000H执行换码指令XLAT后正确的结果是( )
专业答案:----
专业答案:----
A.AL=20H
B.AL=38H
C.AL=00H
D.AL=41H
正确选项:----
5.完成对寄存器BX的内容求补运算,下面错误的指令是( )
A.NEG BX
B.NOT BX
INC BX
C.XOR BX,0FFFFH
INC BX
D.MOV AX,0
正确答案:----
SUB AX,BX
6.直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为 ( )。
A.直接、立即、间接
B.直接、间接、立即
C.立即、直接、间接
D.不一定
专业答案:----
7.完成对字单元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]
正确选项:----
8.循环控制指令隐含指定哪个寄存器作为循环计数器( )。
A.CL
B.CX
C.AL
D.AX
专业答案:----
9.7位ASCII总共可表示( )个符号。
A.256
B.127
C.128
D.255
专业答案:----
10.LOOPNE指令当满足( )时执行循环操作。
A.ZF=1且CX=0
B.ZF=1且CX≠0
C.ZF=0且CX≠0
D.ZF=0且CX=0
专业答案:----
专业答案:----
11.设数据定义如下:
ARRAY DW 1,2,3
正确答案:----
执行指令ADD SI,TYPE ARRAY相当于完成下面同等功能的指令是 ( )
专业答案:----
A.ADD SI,1
正确选项:----
B.ADD SI,2
正确答案:----
C.ADD SI,3
正确答案:----
D.ADD SI,0
正确选项:----
12.LOOPNE指令当满足___时执行循环操作。
A.ZF=1且CX=0
B.ZF=1且CX≠0
C.ZF=0且CX≠0
D.ZF=0且CX=0
13.8086汇编语言中,BCD码的运算是借用二进制数的运算指令并加以调整来实现的。其中非压缩型BCD码减法的调整指令为( )。
正确答案:----
A.AAA
B.DAA
专业答案:----
正确选项:----
C.AAS
D.DAS
正确答案:----
专业答案:----
14.执行1号DOS系统功能调用后,从键盘输入的字符应存放在 ( )。
正确选项:----
A.AL中
B.BL中
C.CL中
D.DL中
正确选项:----
15.在段定义时,如果定位类型用户未选择,就表示是隐含类型,其隐含类型是( )。
A.WORD
B.PAGE
正确选项:----
C.BYTE
D.PARA
专业答案:----
16.设AL=04H,BL=0F8H,执行IMUL BL指令后,结果是 ( )。
A.AX=0032H
B.AX=00E0H
C.AX=03E0H
D.AX=0FFE0H
正确答案:----
17.1号DOS功能调用时,欲将得到的数字的ASCII码转换为该数的实际数值时,可使用 指令来实现。
正确选项:----
A.AND
B.OR
正确答案:----
C.XOR
D.NOT
专业答案:----
18.在循环次数已知的情况下,采用哪种方法控制循环程序最方便( )。
A.计数法
B.条件控制法
19.下面指令序列执行后,正确的结果是 ( ) 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
正确选项:----
20.一个8位二进制数的补码为1000 1010,其原码的16进制形式为( )。
A.-0AH
B.-75H
C.-76H
D.8AH
正确选项:----
21.MOV AL,80H
MOV CL,2
SAR AL,CL
上述指令序列执行后,结果是 ( )
A.AL=40H
B.AL=20H
C.AL=0C0H
D.AL=0E0H
正确答案:----
22.如果一标号与访问它的JMP指令之间的相对位移量在-128~+127字节的范围内,则可将该 标号说明为( )转移。
A.FAR
B.NEAR
C.SHORT
D.MIDDLE
正确选项:----
23.判当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
正确答案:----
24.4B的字长是( )。
A.8位
B.16位
C.32位
D.64位
正确答案:----
25.8位的微型计算机系统是以16位来表示地址,则该微机系统有( )个地址空间。
A.255
B.65535
C.65536
D.1048576
正确选项:----
26.有一个数值152,它与十六进制数6A相等,那么该数值是()。
A.二进制数
B.八进制数
C.十进制数
D.四进制数
正确答案:----
27.DOS系统功能调用中,显示单个字符的系统调用号是( )
正确选项:----
A.01H
B.02H
C.08H
D.09H
正确选项:----
28.INT 1AH指令执行的结果高位字存在( )中
A.AX
B.BX
C.CX
D.DX
专业答案:----
29.下列指令中等价的是:( )
A.JC和JO
B.JNC和JNO
C.JP和JPE
D.JA和JG
正确选项:----
30.使状态标志位CF清零的错误指令是 ( )。
A.OR AX,AX
B.SUB AX,AX
C.MOV CF,0
D.CLC
正确答案:----
专业答案:----
31.8086汇编语言中,BCD码的运算是借用二进制数的运算指令并加以调整来实现的。其中非压缩型BCD码减法的调整指令为___
正确选项:----
A.AAA
B.DAA
C.AAS
D.DAS
32.执行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
正确选项:----
33.下列80X86指令中,不合法的指令是 ( )。
A.IN AX,21H
B.MOV BL,AL
C.MOVSB
D.SHL AX,6
专业答案:----
34.条件转移指令JNE的测试条件为( ).
A.ZF=0
B.CF=0
C.ZF=1
D.CF=1
正确选项:----
35.在一段汇编程序中多次调用另一段程序,用宏指令比用子程序实现起来。
A.占内存空间小,但速度慢
B.占内存空间大,但速度快
C.占内存空间相同,速度快
D.占内存空间相同,速度慢
正确答案:----
36.MOV AX,COUNT[SI]的源操作数在( )。
A.CS段
B.DS段
专业答案:----
C.SS段
D.ES段
正确选项:----
37.段内直接转移指令采用的寻址方式是:( )
A.直接寻址
B.相对寻址
C.绝对寻址
D.间接寻址
正确选项:----
38.使状态标志位CF清零的错误指令是( )
A.OR AX,AX
B.SUB AX,AX
C.MOV CF,0
D.CLC
39.现有数据存储如图所示:
{图}
设AL=01H,BX=0100H,DS=3000H执行换码指令XLAT后正确的结果是( )
A.AL=00H
B.AL=4OH
C.AL=01H
D.AL=79H
正确选项:----
40.以80X86为CPU的PC机,在实地址工作方式下,其中断向量长度为( )。
A.8个字节
B.4个字节
C.2个字节
D.1个字节
正确答案:----
20年春西交《汇编语言程序设计》在线作业[答案]多选题
二、判断题 (共 10 道试题,共 20 分)
41.CALL FAR PTR [SI+2]( )
42.ADD ES, BX ( )
正确答案:----
43.当执行LAHF和SHAF两条指令后,标志位不改变( )。
44.ADD AX, BL ( )
专业答案:----
45.INC [BX] ( )
46.在标志IF=0时,CPU忽略所有的中断请求。( )
47.宏定义中的形式参数可以多于宏调用的实在参数( )
48.PUSH A(A为字节单元)( )。
49.微型计算机的字长并不一定是字节的整数倍( )。
50.SUB BYTE PTR [SI],1( )
20年春西交《汇编语言程序设计》在线作业[答案]历年真题如下: