有下列程序段: AGAIN:MOV AL,[SI] MOV ES: [DI],AL INC SI
有下列程序段: 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
解析:该题给出的程序段的功能是,将SI所指的一个字节或字传送到由DI所指的串中。而MOVSB的作用功能也正是如此,将源串中由SI所指一个字或字节传送到由DI所指示的目的串中。执行后自动修改SI,DI地址指针。所以选项A是正确的。而LODSB的功能是把位于DS段中由SI所指示的源串某一元素取到AL或AX中,同时修改SI内容使它指向下一元素,所以选项B的功能与题中的功能不相同。STOSB的功能是将累加器AL或AX中的一个字节或字传送到(存入)附加段中由DI指示的目的串中,同时修改DI内容,使其指向目的串的下一单元,所以选项C的功能与题中的功能不同。SCASB的功能是从累加器AL或AX中减去ES中,由DI指示的目的串的一个元素,结果只影响标志位AF,CF,OF,PF,ZP和SF,而修改目的的串操作数,DI的内容自动被修改而指向下一串元素,所以选项D的功能与题中的功能不同。
下面有4条指令: Ⅰ.MOV AL,[BX+SI+1A0H] Ⅱ.MOV AL,80H[BX][DI 计算机类考试 2020-05-23 …
执行下列程序段后,写出AX=【 】H。 MOV AL,87 MOV CL,4 MOV AH,AL A 计算机类考试 2020-05-23 …
执行下列程序段后 MOV AL,87 MOV CL,4 MOV AH,AL AND AL,OFH O 计算机类考试 2020-05-23 …
执行下列程序段后 MOV AL,87 MOV CL, 4 MOV AH, AL AND AL,0FH 计算机类考试 2020-05-23 …
下面的程序段 DAT DB 1,2,3,4 MOV AL,0 MOV CX,4 MOV SI,3 L 计算机类考试 2020-05-23 …
执行下列程序段后,AL=( )。 MOV AL,64 MOV CL,2 SHR AL,CL MOV 计算机类考试 2020-05-23 …
下列程序执行后,(SI)为( ) MOV CX,5 MOV SI,4 Al:INC SI INC S 计算机类考试 2020-05-24 …
下面有四条指令: ①MOV AL,[BX+SI+1AOH] ②MOV AL,80H[BX][DI] 计算机类考试 2020-05-24 …
下面有4条指令: Ⅰ.MOV AL,[BX+SI+1AOH] Ⅱ.MOV AL,80H[BX][DI 计算机类考试 2020-05-24 …
下面有4条指令:Ⅰ.MOV AL,[BX+SI+1A0H]Ⅱ.MOV AL,80H[BX][DI]Ⅲ 计算机类考试 2020-05-24 …