5.5 프로그램의 실행 과정
반응형
컴퓨터에서 프로그램의 실행과정은 다음과 같다.
- 헤더를 읽어 메모리 세그먼트의 크기 결정
- 메모리의 주소공간 확보
- 실행파일의 명령어와 데이터를 메모리에 복사
- 전달해야 할 인수들을 스택에 복사
- 레지스터 초기화
- Startup Routine으로 Jump
- 인수들을 인수 레지스터에 넣고 main routine 호출
- startup routine으로 복귀하면 exit system call을 호출하여 프로그램 종료
반응형
'학부 수업 > 컴퓨터구조' 카테고리의 다른 글
7. 컴퓨터의 수 연산 (Arithmetic of Computer) (0) | 2020.11.23 |
---|---|
6. 컴퓨터의 정수연산 (Integer Arithmetic of Computer) (0) | 2020.10.27 |
5. 메모리 접근 (Addressing) (0) | 2020.10.12 |
4. MIPS의 명령어 구조와 명령어들 (0) | 2020.10.12 |
3. MIPS 아키텍처 (0) | 2020.10.12 |
댓글
이 글 공유하기
다른 글
-
7. 컴퓨터의 수 연산 (Arithmetic of Computer)
7. 컴퓨터의 수 연산 (Arithmetic of Computer)
2020.11.23 -
6. 컴퓨터의 정수연산 (Integer Arithmetic of Computer)
6. 컴퓨터의 정수연산 (Integer Arithmetic of Computer)
2020.10.27 -
5. 메모리 접근 (Addressing)
5. 메모리 접근 (Addressing)
2020.10.12 -
4. MIPS의 명령어 구조와 명령어들
4. MIPS의 명령어 구조와 명령어들
2020.10.12