根据数据定义指令“ARRAY DB 10H,20H,30H,40H ”,在执行指令MOV AX,WORD PTR ARRAY后,AX的内容为________。
A.0010H
B.1020H
C.2010H
D.有语法错误
第1题:
数据段中有以下定义:
RRAY1 EOU 16H,
ARRAY2 DW 16H
请指出下面两条指令的寻址方式:
MOV AX,ARRAY1 寻址方式:______。
MOV AX,ARRAY2 寻址方式:______。
第2题:
执行下列程序段后,DATA1单元的值为( ) DATA1 DB 10H,20H DATA2 DB 30H,40H MOV AX,WORD PTR DATA1 CMP AX,WORD PTR DATA2 JA L MOV BX,WORD PTR DATA2 MOV WORD PTR DATA2,AX MOV WORD PTR DATA1,BX L:HLT
A.40H
B.30H
C.20H
D.10H
第3题:
下列程序执行后(AX)=( )。 X DB 5,7—5 MOV AX,WORD PTR X
A.5
B.57
C.75
D.517
第4题:
若定义DAT DB '1234',执行指令MOV AX,WORD PTR DAT后,AX寄存器中的内容是( )。
A.1234H
B.3412H
C.3132H
D.3231H
第5题:
执行MOV AX,WDAT指令时,要使AX寄存器中内容为3412H,不能采用( )数据段定义。
A.DSEG SEGMENT WDAT EQU WORD PTR BDAT BDAT DB 12H,34H DSEG ENDS
B.DSEG SEGMENT BDAT DB 12H,34H WDAT = WORD PTR BDAT DSEG ENDS
C.DSEG SEGMENT WDAT EQU THISWORD BDAT DB 12H,34H DSEG ENDS
D.DSEG SEGMENT BDAT DB 12H,34H WDAT LABEL WORD DSEG ENDS
第6题:
执行下列指令后,(CX)=( )。 TABLE DW 10H,20H,30H,40H,50H X DW3 LEA BX,TABLE ADD BX,X MOV CX,[BX]
A.0030H
B.0003H
C.3000H
D.2000H
第7题:
为使MOV AX,VAR 指令执行后;AX寄存器中的内容为4142H,下面( )数据定义会产生不正确的结果。
A.VAR DW 4142H
B.VAR DW 16706
C.VAR DB 42H,41H
D.VAR DW ‘AB’
第8题:
执行MOV AX,WDAT指令时,要使AX寄存器中内容为3412H,不能采用下列哪种数据段定义?
A.DSEG SEGMENT WDAT EQU WORD PTR BDAT BDAT DB 12H,34H DSEG ENDS
B.DSEG SEGMENT BDAT DB 12H,34H WDAT = WORD PTR BDAT DSEG ENDS
C.DSEG SEGMENT WDAT FQU THIS WORD BDAT DB 12H,34H DSEG ENDS
D.DSEGSEGMENT BDAT DB 12H,34H WDAT LABEL WORD DSEG ENDS
第9题:
执行下面的程序段后,DAT1单元的值是( )。 DAT1 DB 12H,34H DAT2 DB 56H,78H MOV AX, WORD PTR DAT1 CMP AX, WORD PTR DAT2 JA DONE MOV BX, WORD PTR DAT2 MOV OWRD PTR DAT2,AX MOV OWRD PTR DAT1, BX DONE: HLT
A.34H
B.78H
C.12H
D.56H
第10题:
数据段中有以下定义:ARRAY1 EQU 16HARRAY2 DW 16H请指出下面两条指令中源操作数的寻址方式:MOV AX,ARRAY1;寻址方式:()MOV AX,ARRAY2;寻址方式:()
第11题:
有如下定义 TABLE1 DD 0,1,2,3 TABLE2 DB 30H, 31H, 32H, 33H 则下列指令中,()项是正确的。
第12题:
10
4
2
1
第13题:
如果TABLE为数据段中0032单元的符号名,其中存放的内容为1234H,当执行指令“MOV AX,TABLE"(AX)=______;而执行指令“LEA AX,TABLE"后,则(AX)=______。
第14题:
下面指令中,源操作数的寻址方式为直接寻址的指令是( )。
A.ADD AX,WORD PTR [BX+SI]
B.ADD AX,B
C.INC CX
D.MOV BX,7FFFH
第15题:
若定义DATDB '1234',执行指令MOV AX,WORD PTR DAT后,AX寄存器中的内容是
A.1234H
B.3412H
C.3132H
D.3231H
第16题:
若定义变量DAT DB OA5H,5BH,则执行MOV AX,WORD PTR DAT指令后AX寄存器的内容是【 】。
第17题:
执行下列指令后,(CX)值为( )。 TABLE DW 10H,20H,30H,40H,50H X DW 3 LEA BX, TABLE ADD BX,X MOV CX,[BX]
A.0030H
B.0003H
C.3000H
D.2000H
第18题:
根据下面的指令和伪指令序列 TAB DW 1,2,3,4,5,6 ENTRY EQU 3 MOV BX,OFFSET TAB ADD BX,ENTRY MOV AX,WORD PTR [BX] AX寄存器的内容是( )
A.0300H
B.0003H
C.0506H
D.0403H
第19题:
根据下面定义的数据段: DSEG SEGMENT DATl DB'1234' DAT2 DW 5678H ADDR EQU DAT2-DAT1 DSEG ENDS 执行指令MOV AX,ADDR后,AX寄存器中的内容是______。
A.5678H
B.7856H
C.4444H
D.0004H
第20题:
下面数据传送指令中,正确的指令是( )。
A.MOV BUFl,BUF2
B.MOV CS,AX:
C.MOV CL,1000H
D.MOV DX,WORD PTR [BP+DI]
第21题:
执行下面的程序段后,AX寄存器中的内容是______。 ARRAY DW 10 DUP(2) XOR AX, AX MOV CX,0AH MOV SI,12H NEXT: ADD AX,ARRAY [SI] SUB S1,2H Loop NEXT
A.20
B.30
C.32
D.40
第22题:
如下的程序段 VAR DW ARRAY DD 10 DUP MOV AX.TYPE ARRAY 当执行第3行指令后,AX的内容为()
第23题:
对于错误指令MOV DX,[AX]进行修改后,仍然包含错误的是()。
第24题:
MOV DX,[EAX]
MOV DX,WORD PTR [AX]
MOV DX,[SI]
MOV DX,AX