14、根据数据定义指令“TABLE DW 100 DUP () ”,在执行指令MOV AX,TYPE TABLE后,AX的内容为________。
A.1
B.2
C.100
D.?
第1题:
为了使MOV AX,VAR指令执行后,AX寄存器中的内容为4142H,下面哪一种数据定义会产生不正确的结果? ( )。
A.VAR DW 4142H
B.VAR DW 16706
C.VAR DW 4241H
D.VAR DW 'AB'
第2题:
若定义TAB DW1,2,3,4,执行MOV AX,TAB[2]指令后,AX寄存器中的数据是:
A.0200H
B.0002H
C.0403H
D.3
第3题:
执行下面的程序后,AX寄存器中的数据是( )。 BUT DW 10DUP(2) XOR AX, AX MOV CX, LENGTH MOV SI,SIZE BUF—TYPEBUF NEXT: ADD AX,BUF [SI] SUB SI,TYPE BUF LOOP
A.20
B.30
C.32
D.40
第4题:
执行下面的程序后,AX寄存器中的数据是( )。 BUT DW 10 DUP (2) XOR AX,AX MOV CX,LENGTH MOV SI,SIZE BUF-TYPE BUF NEXT: ADD AX,BUF [SI] SUB SI,TYPE BUT LOOP
A.20
B.30
C.32
D.40
第5题:
为使MOV AX,VAR 指令执行后;AX寄存器中的内容为4142H,下面( )数据定义会产生不正确的结果。
A.VAR DW 4142H
B.VAR DW 16706
C.VAR DB 42H,41H
D.VAR DW ‘AB’
第6题:
执行下列指令后,(CL)=______。 STR1 DW 'AB' STR2 DB 16DUP(?) CNT EQU $-STR1 MOV CX,CNT MOV AX,STR1 HLT
A.10H
B.0EH
C.12H
D.0FH
第7题:
为了使MOV AX,VAR指令执行后,AX寄存器中的内容为4142H,下面哪一种数据定义会产生不正确的结果? ( )。
A.VAR DW 4142H
B.VARDW 16706
C.VAR DW 4241H
D.VAR DW 'AB'
第8题:
如TABLE为数据段中0100单元的符号名,其中存放的内容为0FF00H,试问以下两条指令有什么区别?指令执行后,AX寄存器的内容是什么?
第9题:
阅读下列程序段,注释指令中属性分离符的功能。 DATA SEGMENT A DW 20,100,-60H B DB ‘ABCDEFG ’ DATA ENDS ┆ ①MOV AX, SEG B ②MOV BX, OFFSET B ③MOV CX, TYPE A ④MOV DX , TYPE B
第10题:
阅读下列程序段,注释指令中计算符LENGTA的取值. DATA SEGMENT A DW 10 DUP(?), 1234H, 20 DUP(?) B DB ‘ABCDEF’,6 DUP(?) C DW 10, 20 DPU(?) D DW 5 DUP(3 DUP(2),5) DATA ENDS ┆ ① MOV AX, LENGTH A ② MOV BX ,LENGTH B ③ MOV CX ,LENGTH C ④ MOV DX ,LENGTH D
第11题:
如TABLE为数据段中0032单元的符号名,其中存放的内容为1234H,试问以下两条指令有什么区别?指令执行完后AX寄存器的内容是什么? MOV AX,TABLE LEA AX,TABLE
第12题:
第13题:
如果TABLE为数据段中0032单元的符号名,其中存放的内容为1234H,当执行指令“MOV AX,TABLE"(AX)=______;而执行指令“LEA AX,TABLE"后,则(AX)=______。
第14题:
执行下列指令后,AX寄存器中的内容是( ) TABLE DW 10,20,30,40,50 ENTRY DW3 ┆ MOV BX,OFFSET TABLE ADD BX,ENTRY MOV AX,[BX]
A.10
B.20
C.30
D.40
第15题:
执行下列指令后,(CX)的值为______。 TABLE DW 10,20,30,40,50 X DW 3 LEA BX,TABLE ADD BX,X MOV CX,[BX]
A.0030H
B.0003H
C.0020H
D.0040H
第16题:
执行下列指令后,写出寄存器的值,(AX)=______。
TABLE DW l0,20,30,40,50
ENTRY DW3
…
MOV BX,OFFSET TABLE
ADD BX,ENTRY
MOV AX,[BX]
第17题:
下列程序执行后,(AL)、(BX)、(CX)分别为( )。 TABLE DW 15 DUP(?) MOV AL,TYPE TABLE MOV BX,LENGTH TABLE MOV CX,SIZE TABLE
A.1,1,1
B.2,1,2
C.1,15,15
D.2,15,30
第18题:
根据下面定义的数据段: 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
第19题:
执行下列指令后,(CX)值为( )。 TABLE DW 10,20,30,40,50 X DW 3 LEA BX,TABLE ADD BX,X MOV CX,[BX]
A.0030H
B.0003H
C.0020H
D.0040H
第20题:
执行下列指令后,AX寄存器中的内容是()。 TABLE.DW.10,20,30,40,50 ENTRY DW3... MOV.BX,OFFSET TABLE ADD.BX,ENTRY MOV.AX,[BX]
第21题:
有如下定义 TABLE1 DD 0,1,2,3 TABLE2 DB 30H, 31H, 32H, 33H 则下列指令中,()项是正确的。
第22题:
TABLE为数据段中每存储单元的符号名,则指令MOV AX,TABLE和指令LEA AX,TABLE是等价的。
第23题:
第24题:
(AX)=20
(AX)=30
(AX)=40
(AX)=50