Page 14 - 컴퓨터구조(프로그래밍 관점에서 바라보는)도서 미리보기
P. 14
xiv 컴퓨터 구조(COMPUTER ARCHITECTURES)
PART2? 하드웨어 관점에서의 컴퓨터 구조
CHAPTER 6 컴퓨터 하드웨어 189
6.1 하드웨어 구성 요소 191
6.2 중앙처리장치(CPU: Central Processing Unit) 192
6.2.1? 레지스터(registers) 193
6.2.2? 산술/논리 연산 장치(Arithmetic and Logic Unit: ALU) 200
6.2.3? 제어 장치(control unit) 215
6.2.4? 파이프라이닝 225
6.2.5? CISC/RISC 226
6.3 버스(bus) 228
6.4 기억(저장) 장치 231
6.4.1? 내부 메모리(internal memory) 232
6.4.2? 외부 메모리(external memory/ 보조 기억 장치) 238
6.4.3? 캐쉬 메모리(cache memory) 243
6.5 입출력 장치(I/O Device) 249
6.5.1? 입출력 장치 250
6.5.2? 입출력 장치의 제어 방식 255
6.5.3? 인터럽트 258
CHAPTER 7 기계어 프로그래밍을 통한 컴퓨터 구조 이해 265
7.1 가상 머신의 구조 267
7.1.1? Pep/8 가상 머신 267
7.1.2? 레지스터 269
7.1.3? 메인 메모리 270
7.1.4? 입출력 장치 271
7.2 기계어(machine language)와 어셈블리 언어(assembly language) 272
7.2.1? 고급 언어의 명령문의 기본적 구조 273
7.2.2? 기계어 273
7.2.3? 어셈블리 언어 288