제5장 · 레지스터 기계로 계산하기
원서의 5개 절에 걸쳐 구성된 23개의 실행 가능한 수업입니다.
시작하기제5.1절 · 레지스터 기계 설계하기
수업 6개
제5.2절 · 레지스터 기계 시뮬레이터
수업 6개
제5.3절 · 저장 공간 할당과 가비지 컬렉션
수업 3개
제5.4절 · 명시적 제어 평가기
수업 0개
제5.5절 · 컴파일
수업 8개
- 5.5.1문법으로 디스패치하고 target과 linkage를 지키며 명령열 계약을 합성한다.학습하기
- 5.5.2실행이 시작되기 전에 소스 형식은 명령 태그가 된다.학습하기
- 5.5.3연산자를 먼저 컴파일하고 인자 순서를 보존한 뒤 apply 경계를 한 번 건넌다.학습하기
- 5.5.4다음 명령열이 아직 필요로 하는 레지스터만 저장한다.학습하기
- 5.5.5컴파일된 재귀 코드는 모든 호출과 복귀 이동을 명시한다.학습하기
- 5.5.6어휘 주소는 이름 검색을 두 인덱스로 바꾼다.학습하기
- 5.5.7하나의 apply 경계가 서로 다른 두 프로시저 표현을 연결한다.학습하기
- 5.5.8컴파일러는 일의 표현을 바꾼다.학습하기
장 점검
다음으로 넘어가기 전에 장의 핵심을 다시 연결합니다.
복습하기