목차 일부
1. 컴퓨터 시스템
1.1 개요 ... 9
1.2 하드웨어의 구성 ... 10
1.3 소프트웨어의 구성 ... 13
연습 문제 ... 19
2. 하드웨어 조직과 어셈블리 언어
2.1 개요 ... 20
2.2 기계어 ... 32
2.3 어셈블리 언어 ... 36
연습 문제 ... 51
3. 구조적 시스템 프로그래밍
...
더보기
목차 전체
1. 컴퓨터 시스템
1.1 개요 ... 9
1.2 하드웨어의 구성 ... 10
1.3 소프트웨어의 구성 ... 13
연습 문제 ... 19
2. 하드웨어 조직과 어셈블리 언어
2.1 개요 ... 20
2.2 기계어 ... 32
2.3 어셈블리 언어 ... 36
연습 문제 ... 51
3. 구조적 시스템 프로그래밍
3.1 개요 ... 53
3.2 소프트웨어 엔지니어링 ... 54
3.3 계획 단계 ... 55
3.4 개발 단계 ... 58
3.5 보수 유지 단계 ... 71
연습 문제 ... 72
4. 어셈블러
4.1 개요 ... 73
4.2 어셈블러의 구조 ... 75
4.3 어셈블러 패스 인터페이스 ... 77
4.4 어셈블러의 동작 원리 ... 82
4.5 어셈블러이 동작 예 ... 97
연습 문제 ... 101
5. 마크로 프로세서
5.1 개요 ... 103
5.2 마크로 프로세서의 구조 ... 111
5.3 마크로 프로세서의 패스 인터페이스 ... 112
5.4 마크로 프로세서의 동작 원리 ... 115
5.5 마크로 프로세서의 동작 예 ... 122
연습 문제 ... 125
6. 연결 편집기와 로더
6.1 개요 ... 127
6.2 컴파일 및 실행 로더 ... 137
6.3 절대 로더 ... 138
6.4 연결 편집기 및 모듈러 로더 ... 139
6.5 직접 연결 로더 ... 144
연습 문제 ... 158
7. 언어 시스템
7.1 개요 ... 159
7.2 고급 언어 ... 160
7.3 컴파일러와 인터프리터 ... 182
7.4 예제 언어의 정의 - TINY BASIC ... 184
7.5 예제 언어의 분석과 파싱 ... 189
연습 문제 ... 196
8. 컴파일러
8.1 개요 ... 197
8.2 컴파일러의 구조 ... 199
8.3 패스 1의 동작 ... 201
8.4 패스 2의 동작 ... 203
8.5 컴파일러의 동작 예 ... 212
연습 문제 ... 214
9. 인터프리터
9.1 개요 ... 215
9.2 인터프리터의 구조 ... 219
9.3 파서의 동작 ... 223
9.4 문장 처리기의 동작 ... 225
9.5 명령어 채취기의 동작 ... 230
연습 문제 ... 231
10. 입출력 시스템
10.1 개요 ... 232
10.2 입출력 장치와 입출력 프로그래밍 ... 233
10.3 인터럽트 ... 240
10.4 데이타의 관리 ... 244
연습 문제 ... 254
11 시스템 운용과 그 이용
11.1 개요 ... 255
11.2 작업 제어 ... 256
11.3 라이브러리 ... 260
11.4 유틸리티 ... 267
11.5 텍스트 에디터 ... 268
연습 문제 ... 275
12. 운영 체제
12.1 개요 ... 276
12.2 운영 체제의 기능 ... 278
12.3 운영 체제의 발전과 관련 기법 ... 279
12.4 프로세서 관리 ... 286
12.5 프로세서 관리 ... 297
12.6 기억 장치 관리 ... 300
12.7 화일 관리 ... 306
연습 문제 ... 310
부록 Ⅰ: IBM System / 370 Reference Summary ... 311
부록 Ⅱ: TINY BASIC 언어에 대한 구문 차트 ... 327
참고 문헌 ... 329
색인 ... 331
더보기 닫기