当前位置:首页 > 模拟试卷2
模拟试卷2
一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.假设存储器中从7462H单元开始的四个相邻字节单元中的内容依次是32H,46H,52H,OFEH,则存放字数据OFE52H的字地址是( ) A.7462H B.7463H C.7464H D.7465H
2.下列寄存器组中,在访问存储器操作数地址时,可以提供偏移地址的是( )
A.BP、BX、SI、DI B.AX、BX、CX、DX C.SP、IP D.BX、SI、DI、DS
3.当堆栈为空时,如SS=0805H,SP=40H,栈底字单元的物理地址是( ) A.08090H B.08089H C.0808EH D.08450H
4.执行POP BP指令时,源操作数的物理地址表达式是( ) A.16*SS+SP B.16*SS+BP C.16*DS+BP D.16*CS+BP
5.设ADRT=100H,不符合语法规则的语句是( ) A.MOV AX,ADRT B.MOV AX,[ADRT+SI] C.MOV [ADRT],AX D.MOV ADRT[SI],AX 6.下面XCHG指令语句中,语法正确的是( ) A.XCHG AX,DS B.XCHG BL,[BX] C.XCHG AL,OFH D.XCHG[SI],[DI] 7.设(AL)=63H,(BL)=29H执行下面指令后( ) SUB AL,BL DAS
AX的内容是:A.(AX)=0304H B.(AX)=0034
C.(AX)=0034H D.(AX)=0304
8.设BX=1234H,DS=2000H,(21234H)=5678H,则指令“LEA SI,[BX]”执行后的结果是( )
A.SI=5678H B.SI=1234H C.SI=2000H D.SI=3234H
9.设DF=0,SI=20H,CX=10,执行REP LODSW指令后,SI中的内容是( ) A.20H B.30H C.34H D.40H
10.设AL=0A8H,CL=23H,执行乘法指令MUL CL后,标志位OF,CF的值分别是( )
A.OF=1,CF=1 B.OF=1,CF=0 C.OF=0,CF=1 D.OF=0,CF=0 11.MOV BX,OFFFEH NEG BX NOT BX
上述三条指令执行后,BX中的内容是( ) A.-1 B.-2 C.-3 D.-4 12.设数据段有:DA1 DB XX ;是任一数据 DA2 DB OFEH 下列两条指令:MOV DL, DA1 OR DL,DA2
执行后,DL中的内容可能是( )
A.0FFH或0FEH B.只能是0FEH C.只能是0FFH D.只能是01H 13.NUM1=200
NUM2=0C8H
MOV AL,NUM1 XOR NUM2
上述语句执行后AL中的值是( )
A.200 B.0C8H C.0 D.0FFH 14. ORG 100H NUM EQU 8042H DA1 DB 56H
MOV BX,0FFSET DA1
上述程序段执行后BX中的值是( ) A.56H B.100H C.101H D.102H 15.设数据段中定义语句 DA1 DB 12H,34H DA2 DW 12H,34H
下面有语法错误的语句是( )
A.BUF1 DW DA1 B.MOV DA1+1,AX
C.MOV BYTE PTR DA2+1,AL D.MOV WORD PTR DA1,AX 16.在同一程序段中,定义下面伪指令,错误的是( ) A.PORT1 EQU AL B.PORT2=AL
C.PORT2=2A50H AND OFFH D.PORT3 EQU 2A50
PORT3 EQU 2A50H AND OFFH 17.X DB 20H DUP(0) Y DW ‘7A’,‘8B’ MOV CH,LENGTH Y
MOV CL, LENGTH X
执行上述指令后,CX中的内容是 ( ) A.0120H B.2010H C.207AH D.7A20H
18.执行SUB AX,[BP][DI]指令,取源操作数时,使用的物理地址表达式是( )
A.16*SS+BP+DI B.16*ES+BP+DI C.16*DS+BP+DI D.16*CS+BP+DI
19.BUFF单元开始,连续存放了十个字节数据,欲找出与AL中内容不同的数,并将不同数据的地址偏移量送ADR单元,应选用的指令序列是( ) A. REPZ CMPSB B. KEPNZ CMPSB JZ K1 JZ K1 MOV ADR,DI MOV ADR,DI, K1:?? K1:?? C.REPZ SCASB D.REPNZ SCASB JZ K1 JNZ K1 DEC DI DEC DI MOV ADR,DI MOV ADR,DI
K1:?? K1:?? 20. TEST VAR,55H JE ZER0 ZER0:??
上述程序段执行JE ZER0指令后能够产生分支的条件是( )
A.VAR=0 B.VAR=55H
共分享92篇相关文档