목차
Part 1. C언어
chapter 1. 제어구조와 루프 = 10
1.1 if문과 블록 = 10
1.2 while과 do while문 = 19
1.3 for문 = 28
1.4 switch문과 break = 34
1.5 exit, continue와 goto문 = 40
연습문제 = 45
chapter 2. 함수와 메모리 유형 = 56
2.1 함수의 정의와 호출 = 60
2.2 RETURN문 및 인자의 전달 = 74
2.3 변수 및 함수의 메모리 유형 = 85
2.4 함수의 선언 및 되부름 함수 = 99
연습문제 = 111
chapter 3. 포인터 및 배열 = 120
3.1 포인터 변수의 정의 = 120
3.2 '&', '*' 연산자, 포인터 연산 = 123
3.3 포인터를 이용한 참조에 의한 호출 = 135
3.4 1차원 및 다차원 배열 = 140
3.5 배열과 포인터 및 포인터 배열 = 151
3.6 이중 포인터 및 함수 포인터 = 171
3.7 main 함수와 인자, void형 포인터 = 177
연습문제 = 184
chapter 4. 구조 데이터 유형 = 192
4.1 구조 데이터 유형의 선언과 사용 = 192
4.2 구조와 포인터 및 중첩구조 = 205
4.3 공용 데이터 유형, Bit-field = 209
연습문제 = 217
chapter 5. 전처리기 = 227
5.1 #define, #include, #undef, #if, #elif = 228
5.2 매크로 함수 및 기타 전처리기 = 239
5.3 그 밖의 기능 = 248
연습문제 = 255
Part 2. 어셈블리언어
chapter 1. 번지지정방식과 제어 = 4
1.1 번지 지정 방식(Addressing Mode) = 4
1.2 데이터 전송 및 연산, 비트조작 명령 = 9
1.3 프로그램 제어 및 문자열 명령 = 39
1.4 프로세서 제어 = 66
연습문제 = 93
chapter 2. 인터럽트 = 101
2.1 인터럽트 처리 단계 = 102
2.2 하드웨어 인터럽트 = 103
2.3 소프트웨어 인터럽트 = 105
2.4 인터럽트 벡터 = 106
연습문제 = 116
chapter 3. 매크로와 프로시져 = 121
3.1 매크로의 역할 = 122
3.2 매크로 기능 = 127
3.3 매크로 프로세서의 설계 = 136
3.4 이중 패스 매크로 프로세서 알고리즘 = 142
3.5 프로시저 = 155
연습문제 = 163
실전문제
Question 01 = 4
Question 02 = 12
Question 03 = 24
Question 04 = 32
Question 05 = 43
Question 06 = 54
Question 07 = 67
Question 08 = 80
Question 09 = 89
Question 10 = 96
Question 11 = 104
Question 12 = 114