728x90
반응형
어셈블리어 정수를 더해서 화면에 출력..
그림 1> 메모리 DATA영역에 해당하는 코드.
1. 그림 1>에서 보면 ExitProcess라는 함수를 선언하였는데 거기에 인자로 stdcall 이라는 인자를 볼수 있다. 다음으로 "include io.h"라고 되어 있는 부분이 있는데, 그 부분은 io.h 라는 헤더파일을 포함 시키고 있다. 그리고 .STACK 에서는 4 KByte 사용 하겠다고 지정 하였으며, .DATA는 메모리의 데이터 영역에 속하는 코드로 전역 변수들을 선언 하거나 정의 하였당...
그림 2> 메모리의 CODE영역에 해당하는 코드.
2. 그림 2>에서는 메모리의 코드영역에 해당하는 코드이며, 주로 실질적인 프로그램 처리를 한다. 그리고 함수들의 노는 공간(함수를 만들면 CODE 영역에 생성됨)이기도 한다.
728x90
'코스웨어 > 12년 내장형하드웨어' 카테고리의 다른 글
batch 의 if else 을 이용하여 compile 부터 windbg 까지 실행하기 (5) | 2012.08.29 |
---|---|
패리티 비트 설명글 by.정철 (1) | 2012.08.29 |
masm 기본형입니다 (1) | 2012.08.29 |
시리얼 ARM소스입니다 -정철 (0) | 2012.08.28 |
2012/8/24 금요일 디테일 정리 1 (0) | 2012.08.27 |
[Assembly] NASM 설치 방법!! (0) | 2012.08.27 |
[Assembly]2012/08/24 작업일지(MASM 컴파일) - by. 이창현 (0) | 2012.08.24 |
[Assembly] 8월 24일 업무일지 By.정철 (2) | 2012.08.24 |