对于下列程序段: AGAIN:MOV AL,[SI] MOV ES: [DI],AL INC SI INC DI LOOP AGAIN 也可用指令______完成同样的功能。
A.REP MOVSB
B.REPE SCASB
C.REP STOSB
D.REP LODSB
第1题:
交换寄存器SI、DI的内容,正确的程序段是( )。
A.PUSH SI PUSH DI POP SI POP DI
B.PUSH SI PUSH DI POP DI POP SI
C.MOV AX,SI MOV SI,AX MOV DI,BX
D.MOVAX,SI MOV BX,DI XCHG BX,AX
第2题:
对于以下程序段 AGAIN:MOV ES:[DI],AL INC DI LOOP AGAIN可以用指令( )完成相同的功能。
A.REPMVOSB
B.REPLODSB
C.REPSTOSB
D.REPESCASB
第3题:
下面有4条指令:
Ⅰ.MOV AL,[BX+SI+1AOH]
Ⅱ.MOV AL,80H[BX][DI]
Ⅲ.MOV AL,[BP+SI-0AOH]
Ⅳ.MOV AL,[BP]
其中(DS)=0930H,(SS)=0915H,(SI)=OAOH,(DI)=1COH,(BX)=80H,(BP)=470H。( )指令能在AL寄存器中获得相同的结果。
A.仅Ⅰ和Ⅱ
B.仅Ⅱ和Ⅲ
C.仅Ⅲ和Ⅳ
D.Ⅰ、Ⅱ、Ⅲ和Ⅳ
第4题:
对于以下程序段:AGAIN: MOV AL,[SI] MVO ES:[DI],AL INC SI INC DI LOOP AGAIN
也可以用下列指令( )完成同样的功能。
A.REP MVOSB
B.REP LODSB
C.REP STOSB
D.REPE SCASB
第5题:
对于以下程序段 AGAIN:MOV ES:[DI),AL INC DI LOOP AGAIN可以用指令( )完成相同的功能。
A.REP MVOSB
B.REP LODSB
C.REP STOSB
D.REPE SCASB
第6题:
有下列程序段 AGAIN: MOV ES:[DI],AL INC DI LOOP AGAIN 下列指令中( )可完成与上述程序段相同的功能。
A.REP MOVSB
B.PEP LODSB
C.REP STOSB
D.REPE SCASB
第7题:
交换寄存器SI、DI的内容,正确的程序段是( )。
A.PUSH SI
B.PUSH SI PUSH DI PUSH DI POP SI POP DI POP DI POP SI
C.MOV AX,SI
D.MOV AX,SI MOV SI,AX MOV BX,DI MOV DI,BX XCHG BX,AX
第8题:
在8086/8088指令系统中,下列哪一条指令的寻址方式是错误的?
A.MOV AL,[DI]
B.MOV AL,[SI]
C.MOV AL,[BX+BP]
D.MOV AL,[BP+SI]
第9题:
完成41H送[2100H]、42H送[2101H]的正确程序是( )。
A.MOV AL,41H MOV [2100H], AL INC AL MOV [2100H],AL
B.MOV SI, 2100H MOV [SI], ‘A’ INC SI MOV [SI], ‘B’
C.MOV AX,4241H MOV AX,AX
D.MOV AX, ‘AB’ MOV [2100H],AX
第10题:
假定一组相邻字节的首地址在BX中,末地址在DI中,为了使下面的程序段能用来查找出其中第一个非零字节,并把它存放在从中,在横线处应填入的指令是( )。 SUB DI, BX INC DI MOV CX, DI _______________ NEXT: INC BX CMP BYTE PTR [BX],0 LOOPE NEXT MOV AL,BYTE PTR [BX]
A.MOV SI,CX
B.SUB BX,BX
C.DEC BX
D.INC BX