A-A+

用其他指令完成和下列指令一样的功能: (1)REP MOVSB (2)REP LODSB (

2022-08-12 14:38:28 问答库 阅读 196 次

问题详情

用其他指令完成和下列指令一样的功能: (1)REP MOVSB (2)REP LODSB (3)REP STOSB (4)REP SCASB


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:(1)LOOPl:MOV ALBYTE PTR[SI]MOV ES:BYTE PTR[DI]ALINC SI或DEC SIINC DI或DEC DILOOP LOOPl(2)LOOPl:MOV ALBYTE PTR[sI]INC SI或DEC SILOOP LOOPl(3)LOOPl:MOV ES:BYTE PTR[DI]ALINC DI或DEC DILOOP LOOPl(4)LOOPl:CMP ALES:BYTE PTR[DI]JE EXITINC DI或DEC DILOOP LOOPlEXIT:
LOOPl:MOVAL,BYTEPTR[SI]MOVES:BYTEPTR[DI],ALINCSI或DECSIINCDI或DECDILOOPLOOPl(2)LOOPl:MOVAL,BYTEPTR[sI]INCSI或DECSILOOPLOOPl(3)LOOPl:MOVES:BYTEPTR[DI],ALINCDI或DECDILOOPLOOPl(4)LOOPl:CMPAL,ES:BYTEPTR[DI]JEEXITINCDI或DECDILOOPLOOPlEXIT:

考点:指令,功能