어셈블리 언어를 코딩할 수 있는 환경을 구축해 보았으니
이제 모은 언어의 기본인
"Hello world"를 화면에 출력하는 프로그램을 코딩해 보자!
가장 기본부터 해야한다는....
필자는 이 기본을 만들고 해 보면서 환경설정의 오타 등을 확인해 수정했습니다.
INCLUDE Irvine32.inc includelib C:\masm32\lib\Irvine32.lib includelib C:\masm32\lib\user32.lib includelib C:\masm32\lib\kernel32.lib .data message BYTE "Hello, World! ",0 .code main PROC mov edx,OFFSET message call WriteString call WaitMsg exit main EndP END main
위와 같이 소스 코드를 입력하고
[Make] → [Assemble] , [Make] → [Link], [Make] → [Execute] 를 순서대로 실행하면
결과를 확인 할 수 있다.
<해당 코드를 실행한 화면>
간단한 프로그램이지만,
뭔가를 실행한다는 것은 쉬운것이 아닌것 같다.
'프로그램 > Assembly' 카테고리의 다른 글
어셈블러리로 만든 간단한 프로그램 컴파일 결과 비교 (0) | 2016.07.22 |
---|---|
어셈블러 개발환경 구축하기 - ② [Flat Assembler] (0) | 2016.07.22 |
어셈블리어 개발 환경 구축 (0) | 2016.07.22 |