目录
-
- 1.单选题 (1分)
- 2.单选题 (1)(不)
- 3.单选题 (1分)
- 4.单选题 (1分)
- 5.单选题 (1分)
- 6.单选题 (1分)
- 7.单选题 (1分)
- 8.单选题 (1)(不)
- 开始计算很多指令
- 9.单选题 (1)(待算)
- 10.单选题 (1分)
- 11.单选题 (1分)
- 12.单选题 (1分)
- 13.单选题 (1分)
- 14.单选题 (1分)
- 15.单选题 (1分)
- 16.判断题 (1.5分)
- 17.判断题 (1.5分)
- 18.判断题 (1.5分)
- 19.判断题 (1.5分)
- 20.判断题 (1.5分)(不)
- 21.判断题 (1.5分)
- 22.判断题 (1分)
- 23.判断题 (1分)
- 24.判断题 (1)(不知道)
- 25.判断题 (1.5分)
- 26.判断题 (1分)
- 27.判断题 (1.5分)
- 28.判断题 (1.5分)
- 29.判断题 (1.5分)
- 30.判断题 (1.5分)
- 31.判断题 (1.5分)(不)
- 32.判断题 (1.5分)
- 33.判断题 (1.5分)
- 34.填空题 (5分)
- 35.填空题 (7分)
- 37.填空题 (4分)
- 38.填空题 (4分)
- 39.填空题 (2分)
- 40.填空题 (6分)
1.单选题 (1分)
MOV AX,ES:[1000H] 源操作数的寻址方式为() A 立即寻址
B 直接寻址
C 相对地址的寄存器
D 间接搜索寄存器
分数:1分 正确答案: B
- 立即寻址 MOV AX,VAL(MOV AX,100)
- 直接寻址 MOV AX,[100]
- 寄存器搜址(操作数在于) MOV AX,BX
- 间接搜索寄存器 操作数在,有效寄存器BX,SI,DI,BP MOV AX,[BX]
- 寄存器 存储器中的操作数 MOV AX,[BX 100]
2.单选题 (1)(不)
MOV AX,ES:COUNT[DI] 源操作数的寻址方式是( ) A间接搜索寄存器 B立即寻址 C相对地址的寄存器 D基址寄存器相对寻址 分数:1分 正确答案: C
3.单选题 (1分)
MOV DX,COUNT[BP][DI]源操作数的寻址方式是( ) A 相对地址的寄存器
B 间接搜索寄存器
C 直接寻址
D 相对基址变址寻址
本题得分:1分 正确答案: D
4.单选题 (1分)
指令MOV BX,MASK[BP],若MASK=3500H,SS=1200H,DS=1000H,BP=1000H,所以物理地址是( ) A 17500H
B插入图片描述
16500H
C 14500H
D 13500H
分数:1分 正确答案: B
一般都是 D S DS DS B P , S P BP,SP BP,SP的时候使用 S S SS SS 1200 ? 10 3500 1000 = 16500 Z 1200*10 3500 1000 = 16500Z 1200?10 3500+1000=16500Z
5.单选题 (1分)
指令MOV AX,COUNT[BX],若COUNT=0400H,SS=1200H,DS=1000H,BX=5000H,那么物理地址为( )
A 17400H
B 17000H
C 15400H
D 14500H
本题得分:1分 正确答案: C
一般都是 D S DS DS B P , S P BP,SP BP,SP的时候使用 S S SS SS 1200 ∗ 10 + 3500 + 1000 = 16500 Z 1200*10 + 3500 + 1000 = 16500Z 1200∗10+3500+1000=16500Z
6.单选题 (1分)
指令MOV DX,DELTA[BX][SI],若DELTA=1300H,SS=7200H,DS=5400H,BX=0500H,SI=4000H,那么物理地址为( )
A 6F300H
B 77800H
C 59800H
D 78700H
本题得分:1分 正确答案: C 5400 ∗ 10 + 4000 + 1300 + 500 = 59800 H 5400*10+4000+1300+500=59800H 5400∗10+4000+1300+500=59800H
7.单选题 (1分)
当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是() A 表示结果中含1的个数为偶数
B 表示结果中含1的个数为奇数
C 表示该数为偶数
D 表示结果中低八位含1的个数为偶数
本题得分:1分 正确答案: D
答案好像是出错了
8.单选题 (1分)(不会)
MOV BUF[BX],AX该指令中目的操作数寻址方式是( )。 A 寄存器寻址
B 寄存器间接寻址
C 寄存器相对寻址
D 相对基址变址寻址
本题得分:0分 正确答案: C
开始计算一大堆指令
9.单选题 (1分)(待算)
若AX=1020H,BX=1200H,CF=1,则SBB AX,BX的执行结果为() A 0EF1FH
B 0FEFFH
C 0FE1FH
D 0FE21H
本题得分:1分 正确答案: C
S B B D E S T , S R C SBB\ DEST,SRC SBB DEST,SRC (带借位的减法) D E S T < = ( D E S T ) − ( S R C ) − C F DEST <= (DEST)-(SRC)-CF DEST<=(DEST)−(SRC)−CF
10.单选题 (1分)
若AX=2000H,CL=90H,则DIV CL执行后,AX=() A 8038H
B 8039H
C 9138H
D 8138H
本题得分:1分 正确答案: A
11.单选题 (1分)
若BL=83H,CF=1,则ADC BL,90H执行后,BL=() A 15H
B 16H
C 17H
D 14H
本题得分:1分 正确答案: D
12.单选题 (1分)
若DX=1010H,则AND DX,DX的执行结果为() A 0000H
B 1111H
C 1010H
D FFFFH
本题得分:1分 正确答案: C
13.单选题 (1分)
换码指令的助记符是() A XCHG
B LEAS
C XLAT
D MOV
本题得分:1分 正确答案: C
X C H G XCHG XCHG 交换指令 L E A S LEAS LEAS 不知道是什么的指令 X L A T XLAT XLAT 换码指令助记符
14.单选题 (1分)
在多字节加减运算时,特别要注意标志()对运算的影响: A AF
B CF
C SF
D OF
本题得分:1分 正确答案: B
多字节的时候需要注意
15.单选题 (1分)
设(DS)=8260H (DI)=3500H,指令DEC WORD PTR[DI]操作数的物理地址是( ) A 11760H
B 85B00H
C 86100H
D 以上都不时
本题得分:1分 正确答案: B
16.判断题 (1.5分)
指令MOV AL,2000H是合法的。()
本题得分:1.5分 正确答案: 错误
A L AL AL只有八位但是题目中的却给了一个十六位的源操作数
17.判断题 (1.5分)
指令MOV CX,AL是合法的。()
本题得分:1.5分 正确答案: 错误
两个操作数,可以同时是字节,字,双字。 但是
18.判断题 (1.5分)
指令MOV IP,BX是合法的。()
本题得分:1.5分 正确答案: 错误
M O V MOV MOV的操作数 I P IP IP 这种寄存器
19.判断题 (1.5分)
串操作指令中用DI作为目的变址寄存器时使用段寄存器ES。()
本题得分:1.5分 正确答案: 正确
20.判断题 (1.5分)(不会)
8086/8088的指令都是多字节指令。 ()
本题得分:1.5分 正确答案: 错误
21.判断题 (1.5分)
8086/8088的指令最大长度是十个字节。 ()
本题得分:1.5分 正确答案: 错误
8086 / 8088 8086/8088 8086/8088的指令最大长度都是
22.判断题 (1分)
MOV AL,0F5H
本题得分:1分 正确答案: 正确
23.判断题 (1分)
ADD [BX][BP],BX
本题得分:1分 正确答案: 错误
目的操作数 只允许 有
24.判断题 (1分)(不知道)
CMP AL,100H
本题得分:1分 正确答案: 错误
25.判断题 (1.5分)
TEST [BP],DL
本题得分:1.5分 正确答案: 正确
26.判断题 (1分)
ADC 15H,CL
本题得分:1分 正确答案: 错误
不能用 当作目的操作数
27.判断题 (1.5分)
SUB [DI],DA_WORD
本题得分:1.5分 正确答案: 错误
两个数
28.判断题 (1.5分)
OR CH,CL
本题得分:1.5分 正确答案: 正确
29.判断题 (1.5分)
MOV AL,1000H
本题得分:1.5分 正确答案: 错误
超出了,范围
30.判断题 (1.5分)
SAR 10H[DI],2
本题得分:1.5分 正确答案: 错误
31.判断题 (1.5分)(不会)
NOT AL,BL
本题得分:1.5分 正确答案: 错误
32.判断题 (1.5分)
DEC CX,1
本题得分:1.5分 正确答案: 错误
33.判断题 (1.5分)
LEA ES,TAB[BX]
本题得分:1.5分 正确答案: 错误
34.填空题 (5分)
给定(BX)=637DH,(SI)=2A9BH,位移量D=7237H,试确定在以下各种寻址方式下的有效地址是什么? (1) 立即寻址 (2) 直接寻址 (3) 使用BX的寄存器寻址 (4) 使用BX的间接寻址 (5) 使用BX的寄存器相对寻址 (6) 基址变址寻址 (7) 相对基址变址寻址 答:(1) 操作数在指令中,即立即数; (2) EA= 7237H ; (3) 无EA,操作数为(BX)=637DH; (4) EA= 637DH ; (5) EA= 0D5F0H ; (6) EA= 8E18H ; (7) EA= 004FH 。 本题得分:0分 正确答案: 填空1 : 7237H;07237H 填空2 : 637DH;0637DH 填空3 : 0D5B4H;D5B4H 填空4 : 8E18H;08E18H 填空5 : 1004FH;004FH;超过了段的边界,最高进位位丢失,因此EA=004FH
35.填空题 (7分)
现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=B7H,(21203H)=65H,试说明下列各条指令执行完后AX寄存器的内容。 (1) MOV AX, 1200H (2) MOV AX, BX (3) MOV AX, [1200H] (4) MOV AX, [BX] (5) MOV AX, 1100[BX] (6) MOV AX, [BX][SI] (7) MOV AX, 1100[BX][SI] 答: (1) (AX)= 1200H (2) (AX)= 0100H (3) (AX)= 4C2AH (4) (AX)= 3412H (5) (AX)= 4C2AH (6) (AX)= 7856H (7) (AX)= 65B7H 本题得分:6分 正确答案: 填空1 : 1200H 填空2 : 0100H;100H 填空3 : 4C2AH 填空4 : 3412H 填空5 : 4C2AH 填空6 : 7856H 填空7 : 65B7H 36.填空题 (18分) 假定(DS)=2000H,(ES)=2100H,(SS)=1500H,(SI)=00A0H,(BX)=0100H,(BP)=0010H,数据段中变量名VAL的偏移地址为0050H,试指出下列源操作数字段的寻址方式是什么?其物理地址值是多少? (1) MOV AX, 0ABH (2) MOV AX, BX (3) MOV AX, [100H] (4) MOV AX, VAL (5) MOV AX, [BX] (6) MOV AX, ES:[BX] (7) MOV AX, [BP] (8) MOV AX, [SI] (9) MOV AX, [BX+10] (10) MOV AX, VAL[BX] (11) MOV AX, [BX][SI] (12) MOV AX, VAL[BX][SI] 答:(1) 立即寻址方式; 操作数在本条指令中 (2) 寄存器寻址方式; 操作数为 (BX)=0100H (3) 直接寻址方式; PA=20100H (4) 直接寻址方式 ; PA= 20050H (5) 寄存器间接寻址方式 ; PA= 20100H (6) 寄存器间接寻址方式 ; PA= 21100H (7) 寄存器间接寻址方式 ; PA= 15010H (8) 寄存器间接寻址方式 ; PA= 200A0H (9) 寄存器间接寻址方式 ; PA= 20110H (10) 寄存器相对寻址方式 ; PA= 20150H (11) 寄存器基址变址寻址方式 ; PA= 201A0H (12) 相对基址变址寻址方式 ; PA= 201F0H 本题得分:16分 正确答案: 填空1 : 直接寻址方式 填空2 : 20050H 填空3 : 寄存器间接寻址方式 / 寄存器间接寻址 填空4 : 20100H 填空5 : 寄存器间接寻址方式 / 寄存器间接寻址 填空6 : 21100H 填空7 : 寄存器间接寻址方式 / 寄存器间接寻址 填空8 : 15010H 填空9 : 寄存器间接寻址方式 / 寄存器间接寻址 填空10 : 200A0H 填空11 : 寄存器相对寻址方式 / 寄存器相对寻址 填空12 : 20110H 填空13 : 寄存器相对寻址方式 / 寄存器相对寻址 填空14 : 20150H 填空15 : 寄存器基址变址寻址方式 / 基址变址寻址方式 / 基址变址寻址 / 基址变址 填空16 : 201A0H 填空17 : BX和SI寄存器相对基址变址寻址方式;寄存器相对基址变址寻址方式 / 基址变址寻址 / 基址变址寻址方式 填空18 : 201F0H
37.填空题 (4分)
假设(AX)= 0A5C6H,(CX)= 0F03H,有以下程序段: STC RCL AX,CL AND AH,CH RCR AX,CL 上述程序段执行后,(AX)= 0B1C6H_,CF = 1。
本题得分:2分 正确答案: 填空1 : 1000 0001 1100 0110B / 81C6H 填空2 : 1
38.填空题 (4分)
假设(AX)= 0FC77H,(CX)= 504H,有以下程序段: CLC SAR AX,CL XCHG CH,CL SHL AX,CL 上述程序段执行后,(AX)= 0FC70H,CF = 1_。
本题得分:2分 正确答案: 填空1 : 1111 1000 1110 0000B / 1111 1000 1110 0000 / 0F8E0H 填空2 : 1
39.填空题 (2分)
假设(AX)= 0FFFFH,有以下程序段: INC AX NEG AX DEC AX NEG AX 上述程序段执行后,(AX)= 0001H。
本题得分:2分 正确答案: 填空1 : 0001H / 1H / 1
40.填空题 (6分)
假设(BX)= 12FFH,有以下程序段: MOV CL,8 ROL BX,CL AND BX,0FFH CMP BX,0FFH 上述程序段执行后,(BX)= 0012H,ZF = 0,CF = 1。
本题得分:6分 正确答案: 填空1 : 0012H / 12H / 18 / 18D 填空2 : 0 填空3 : 0 / 1 41.填空题 (4分) 假设(AX)= 0FF60H,有以下程序段: STC MOV DX,96 XOR DH,0FFH SBB AX,DX 上述程序段执行后,(AX)= 0FFCAH,CF = 1。
本题得分:0分 正确答案: 填空1 : 0 填空2 : 0 42.填空题 (6分) 假设(AL)= 08H,(BL)= 07H,有以下程序段: ADD AL,BL AAA 上述程序段执行后,(AH)= 00H,(AL)= 0FH,CF = 0。
本题得分:0分 正确答案: 填空1 : 01H / 1H / 1 填空2 : 05H / 5H / 5 填空3 : 1 43.填空题 (4分) 假设DF = 0,(DS:0100H)= 01A5H,有以下程序段: MOV SI,0100H LODSW 上述程序段执行后,(AL)= 0A5H,SI = 0102H。
本题得分:4分 正确答案: 填空1 : 0A5H / A5H 填空2 : 0102H / 102H