어셈블리--또 하나의 Hello World!

881 단어
이번 학기에 어셈블리를 배웠는데, 갑자기 어셈블리가 여전히 매우 재미있다는 것을 느꼈다.여기서 첫 번째 Hello World 기념!절차!신들의 가르침을 바랍니다.
DATA SEGMENT 
    IM  DB 'Hello World!$';     
    HC  DB 0DH,0AH,'$';    
DATA ENDS
CODE SEGMENT 
    ASSUME DS:DATA,CS:CODE
MAIN PROC FAR
    MOV AX, DATA
    MOV DS, AX ;ASSUME                  ,    MOV     
    LEA DX, IM
    CALL OUTPUT LEA DX, HC CALL OUTPUT CALL FINISH RET MAIN ENDP FINISH PROC;          
    MOV AH,0
    INT 16H
    MOV AH,4CH
    INT 21H
    RET 
FINISH ENDP
OUTPUT PROC;      
    MOV AH, 09H
    INT 21H
    RET
OUTPUT ENDP
CODE ENDS
    END MAIN 

좋은 웹페이지 즐겨찾기