|
西交《汇编语言程序设计》在线作业
试卷总分:100 得分:100
一、单选题 (共 40 道试题,共 80 分)
1.下面指令中,操作数的寻址方式为寄存器间接寻址的指令是 ( )。
A.INC WORD PTR [BX+SI]
B.INC CX,[SI+COUNT]
C.NEG BYTE PTR [BX]
D.ADD AX,B
资料:
2.假设VAR为变量,指令MOV BX,OFFSET VAR的寻址方式是 ( )。
A.直接寻址
B.间接寻址
C.立即寻址
D.存储器寻址
资料:
3.执行下面的程序段后,(AX)= ( ) DATA SEGMENT TAB DW 1,2,3,4,5,6 ENTRY EQU 3 DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:CODE MOV AX,DATA MOV DS,AX ... MOV BX,OFFSET TAB ADD BX,ENTRY MOV AX,[BX] ...。
A.0003H
B.0300H
C.0400H
D.0004H
资料:
4.完成同指令XCHG AX,BX相同功能的指令或指令序列是( )。
A.MOV AX, BX
B.MOV BX, AX
C.PUSH AX POP BX
D.MOV CX, AX MOV AX, BX MOV BX, CX
资料:
5.INT 1AH指令执行的结果高位字存在( )中
A.AX
B.BX
C.CX
D.DX
资料:
6.设AH=0,AL=06H,BL=09H,执行以下指令之后,其结果应是( )。 ADD AL,BL AAA
A.AH=01H, AL=05
B.AH=01H, AL=15
C.AH=0, AL=0FH
D.AH=0, AL=05
资料:
7.8位的微型计算机系统是以16位来表示地址,则该微机系统有( )个地址空间。
A.255
B.65535
C.65536
D.1048576
资料:
8.1号DOS功能调用时,欲将得到的数字的ASCII码转换为该数的实际数值时,可使用 指令来实现。
A.AND
B.OR
C.XOR
D.NOT
资料:
9.设AL=0B4H,BL=11H,指令"MUL BL"和指令"IMUL BL"分别执行后OF,CF的值为( )。
A.OF=1,CF=0
B.OF=1,CF=1
C.OF=0,CF=0
D.OF=0,CF=1
资料:
10.使用DOS系统功能调用时,使用的软中断指令是( )
A.INT 21
B.INT 10H
C.INT 16H
D.INT 21H
资料:
11.指令mov 100[si][bp],ax目标操作数的隐含段为( )。
A.数据段
B.堆栈段
C.代码段
D.附加段
资料:
12.下面指令序列执行后,正确的结果是 ( ) 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
资料:
13.指令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
资料:
14.一个8位二进制数的补码为1000 1010,其原码的16进制形式为
A.-0AH
B.-75H
C.-76H
D.8AH
资料:
15.循环控制指令隐含指定哪个寄存器作为循环计数器( )。
A.CL
B.CX
C.AL
D.AX
资料:
16.下面指令中影响状态位CF的指令是 ( )。
A.INC AX
B.DEC AX
C.NOT AX
D.NEG AX
资料:
17.完成对字单元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]
资料:
18.8086∕8088微处理器可访问的I ∕ O地址空间大小为( )。
A.1KB
B.64KB
C.1MB
D.16MB
资料:
19.要使串处理从低地址向高地址进行,应把标志位置为 ( )。
A.IF=1
B.TF=0
C.DF=1
D.DF=0
资料:
20.设数据段中已有: DA1 DB 12H,34H DA2 DW 56H,78H 下面有语法错误的语句是( )。
A.ADR1 DW DA1
B.MOV DA1+1,AX
C.MOV BYTE PTR DA2+1,AL
D.MOV WORD PTR DA1+1,AX
资料:
21.以80X86为CPU的PC机,在实地址工作方式下,其中断向量长度为( )。
A.8个字节
B.4个字节
C.2个字节
D.1个字节
资料:
22.NUM EQU 80H DA DB 34H AND DA,NUM上述语句执行后,DA中的内容是 ( )。
A.0B4H
B.80H
C.34H
D.0
资料:
23.指令指针寄存器是( )。
A.IP
B.SP
C.BP
D.PSW
资料:
24.4B的字长是( )。
A.8位
B.16位
C.32位
D.64位
资料:
25.当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是( )。
A.表示结果中含1的个数为偶数
B.表示结果中含1的个数为奇数
C.表示该数为偶数
D.表示结果中低八位含1的个数为偶数
资料:
26.当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是( )。
A.表示结果中含1的个数为偶数
B.表示结果中含1的个数为奇数
C.表示该数为偶数
D.表示结果中低八位含1的个数为偶数
资料:
27.若(AX)=10101101B,为了使其内容变为01010010B,下列( )指令执行一次即可完成此操作
A.NOT指令
B.OR指令
C.AND指令
D.XOR指令
资料:
28.已知X,Y为带符号数,两个数比较后,欲判断X≤Y发生转移,应使用( )指令。
A.JBE
B.JL
C.JNG
D.JNA
资料:
29.汇编程序使用( )伪指令使重复块重复多次。
A.LOOP
B.REPE
C.REPT
D.LOCAL
资料:
30.下列串操作指令中,必须同时指明源串和目的串地址的指令是( )
A.STOSW
B.LODSW
C.SCASW
D.CMPSW
资料:
31.指令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
资料:
32.已知:VAR DW 1,2,$+2,5,6 若汇编时VAR分配的偏移地址是0010H,则汇编后0014H单元的内容是:( )
A.6H
B.14H
C.5H
D.16H
资料:
33.将DX的内容除以2,正确的指令是___。
A.DIV 2
B.DIV DX,2
C.SAR DX,1
D.SHL DX,1
资料:
34.现有数据存储如图所示:
{图}
设AL=01H,BX=0100H,DS=3000H执行换码指令XLAT后正确的结果是( )
A.AL=00H
B.AL=4OH
C.AL=01H
D.AL=79H
资料:
35.NUM EQU 80H
DA DB 34H
AND DA,NUM
上述语句执行后,DA中的内容是( )
A.0B4H
B.80H
C.34H
D.0
资料:
36.将DX的内容除以2,正确的指令是( )。
A.DIV 2
B.DIV DX,2
C.SAR DX,1
D.SHL DX,1
资料:
37.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是( )。
A.MOV AL,00H
B.AND AL,00H
C.XOR AL,AL
D.SUB AL,AL
资料:
38.下列80X86指令中,不合法的指令是 ( )。
A.IN AX,21H
B.MOV BL,AL
C.MOVSB
D.SHL AX,6
资料:
39.下列指令中,不影响标志位的指令是 ( )。
A.SUB BX,BX
B.ROR AL,1
C.JNC Label
D.INT n
资料:
40.在执行NEG指令时,对标志位CF有影响,其影响的规则是( )
A.对正数求补时,CF=0
B.对负数求补时,CF=0
C.对非零数求补时,CF=1
D.对零求补时,CF=1
资料:
二、资料来源:谋学网(www.mouxue.com) (共 10 道试题,共 20 分)
41.宏定义中的形式参数可以多于宏调用的实在参数( )
资料:正确
42.INC [BX] ( )
资料:错误
43.ADD [SI], 100 ( )
资料:错误
44.微型计算机的字长并不一定是字节的整数倍( )。
资料:错误
45.在标志IF=0时,CPU忽略所有的中断请求。( )
资料:正确
46.POP 1234( )。
资料:错误
47.PUSH A(A为字节单元)( )。
资料:正确
48.ADD [SI], [BX] ( )
资料:错误
49.当执行LAHF和SHAF两条指令后,标志位不改变( )。
资料:错误
50.CALL FAR PTR [SI+2]( )
资料:错误
|
|