<PRE>TITLE Program Template          (RevStr.asm)
INCLUDE Irvine32.inc
.data
aName BYTE "MICRO",0
nameSize = ($ - aName) - 1
.codemain PROC
        mov ecx,nameSize
        mov esi,0
L1:        movzx eax,aName[esi]
        push eax
        inc esi
        call DumpRegs
        Loop L1

        mov ecx,nameSize
        mov esi,0

L2:        pop eax
                mov aName[esi],al
        inc esi
        call DumpRegs
        Loop L2

; Display the name.
        mov edx,OFFSET aName
        call Writestring
        call Crlf
        exit

main ENDP

END main


형님들 도와 주세요..  

이제 막 입문 한 게이라.. 너무 힘들어요..ㅜㅜ

코드 옆에 해석 좀 도와 주세요..




</PRE>