更多"下列指令中( )指令是不合法的。 ① MOV SI,OFFSET["的相关试题:
[单项选择]有下列程序段:
AGAIN:MOV AL,[SI]
MOV ES: [DI],AL
INC SI
INC DI
LOOP AGAIN
下列指令中______可完成与上述程序段相同的功能。 ( )
A. REP MOVSB
B. REP LODSB
C. REP STOSB
D. REPE SCASB
[单项选择]
下面有4条指令:
Ⅰ.MOV AL,[BX+SI+1A0H]
Ⅱ.MOV AL,80H[BX][DI]
Ⅲ.MOV AL,[BP+SI-0A0H]
Ⅳ.MOV AL,[BP] 其中(DS)=0930H,(SS)=0915H,(SI)=0A0H,(DI)=1C0H,(BX)=80H,(BP)=470H。
试问哪些指令能在AL寄存器中获得相同的结果?()
A. 仅Ⅰ和Ⅱ
B. 仅Ⅱ和Ⅲ
C. 仅Ⅲ和Ⅳ
D. Ⅰ、Ⅱ、Ⅲ和Ⅳ
[单项选择]有下列程序段
AGAIN:MOV ES:[DI],AL
INC DI
LOOP AGAIN
下列指令中( )可完成与上述程序段相同的功能。
A. REP MOVSB
B. REP LODSB
C. REP STOSB
D. REPE SCASB
[单项选择]对于下列程序段:
AGAIN:MOV ES:[DI],AL
INC DI
LOOP AGAIN
可用指令______完成相同的功能。 ( )
A. REP MOVSB
B. REP LODSB
C. REP STOSB
D. REPE SCASB
[单项选择]对于以下程序段:
AGAIN:MOV AL,[SI]
MVO ES:[DI],AL
INC SI
INC DI
LOOP AGAIN
也可以用下列指令( )完成同样的功能。
A. REP MVOSB
B. REP LODSB
C. REP STOSB
D. REP ESCASB
[单项选择]下列程序执行后,(SI)为 ( )
MOV CX,5
MOV SI,4
Al:INC SI
INC SI
LOOP AI
A. 4
B. 5
C. 14
D. 15
[单项选择]在汇编语言程序设计中可使用LEA BX VAR和MOV BX,OFFSET VAR这两条指令取得变量VAR的偏移地址,试问这两条指令的执行速度( )比较快。
A. LEA BX,VAR指令快
B. MOV BX,OFFSET VAR指令快
C. 两条指令的执行速度相同
D. 由变量VAR的类型决定这两条指令的执行速度
[单项选择]下列程序执行后,(SI)为( )。
MOV CX, 10
MOV SI, 5
A1: INC SI
INC SI
LOOP A1
A. 14
B. 15
C. 24
D. 25
[单项选择]下列程序执行后,(SI)为( )。 MOV CX,5
MOV SI,4
A1:INC SI
INC SI
LOOP A1
A. 4
B. 5
C. 14
D. 15
[单项选择]下列程序执行后,SI寄存器中的内容为( )。
MOV SI, -1
MOV CL, 4
SAL SI, CL
AND SI, 7FFFH
OR SI, 7800H
NOT SI
A. 0FH
B. FOH
C. FFH
D. 00H
[单项选择]下列指令中,正确的指令是( )。
Ⅰ MOV DX,[CX]
Ⅱ MOV BX,AX
Ⅲ ADD 2000H,CX
Ⅳ MOV MA,MB ;其中VIA和MB是两个存储器
A. Ⅰ、Ⅱ和Ⅳ
B. Ⅱ
C. Ⅱ和Ⅳ
D. 以上全部
[单项选择]汇编语言是一种符号语言,通常用指令功能的英文词缩写代替操作码。助记符MOV表示的指令是
A. 加法
B. 中断
C. 空操作
D. 传送
[单项选择]PC中CPU执行MOV指令从存储器读取数据时,数据搜索的顺序是 ( )
A. L1 cache、12 cache、DRAM和外设
B. L2 cache、L1 cache、DRAM和外设
C. DRAM、外设、L2cache和L1 cache
D. 外设、DRAM、L1 cache和L2 cache
[单项选择]交换寄存器SI,DI的内容,正确的程序段是 ( )
A. PUSH SI
B. PUSH SI
C. MOV AX,SI
D. MOVAX,SI