---
schema_version: 1
exam_id: "sose26-probeklausur"
aufgabe: 7
unit_id: "7a-2"
source_group_id: "7a"
official_exam: true
official_solution: true
language: "ko"
---

# 7a-2 — 일곱 번째 instruction fetch 시점

> **학습 목표:** line 44의 두 번째 jump target을 따라 일곱 번째 fetch snapshot을 만들고, 공식 p39 상자 배치와 표준 IF→ID→EX 시간표의 차이를 검산할 수 있다.
>
> **왜 따로 배우는가:** 두 번의 jump가 연속으로 control flow를 바꾸므로 첫 snapshot만 맞춰도 충분하지 않습니다. 새 target에서 dynamic counting을 이어 가는 능력이 필요합니다.
>
> **범위:** Aufgabe 7 · 15점 Aufgabe의 최소 학습 단위 · 시험 p14–15 · 공식 해설 p39–40

## 1. 문제 원문 (Deutsch)

이 unit은 공식 Teilaufgabe 또는 표의 한 행·한 access를 학습 가능한 최소 단위로 다시 나눈 것입니다. 아래 전사는 source group `7a`의 공식 독일어 문제 원문이며, 페이지 이미지를 바로 뒤에 함께 두어 코드·표·도식을 대조할 수 있게 했습니다.

~~~text
7a) Pipeline-Stufen verstehen

Bestimmen, welcher Befehl in den jeweiligen Pipeline-Stufen gespeichert ist, zu dem gegebenen Codeabschnitt und den folgenden zwei Zeitpunkten:

- Wenn im Prozessor der vierte Befehl geladen wird (d.h. er sich in der Fetch-Phase befindet).
- Wenn im Prozessor der siebte Befehl geladen wird.

Dabei bezeichnen wir den Befehl in Zeile 21 als den ersten Befehl und den Befehl in Zeile 20 als den nullten, der in diesem Kontext in den Pipeline-Prozessor geladen wird.

```text
19: ...
20: mul x10, x11, x12
21: j 0x2A
22: ori x16, x14, 1
23: sub x17, x15, x14
24: sw x10, 8(x15)
25: addi x16, x16, 40
26: sw x10, -4(x17)
27: ...

39: ...
40: slti x5, x10, 4
41: slli x22, x10, 2
42: addi x23, x11, 2
43: addi x21, x11, -7
44: j 0x16
45: ...
```

Abbildung 2: Schreiben Sie hier die Lösung für die erste Teilaufgabe.

Abbildung 3: Schreiben Sie hier die Lösung für die zweite Teilaufgabe.
~~~

![공식 시험 원문 — exam-p14.png](../../assets/exam-p14.png)

*공식 시험 원문: `exam-p14.png` · Probeklausur.pdf · PDF p.14*

### 이 unit에서 풀 항목

두 번째 jump 이후 pipeline을 채우세요.

## 2. 쉬운 한국어 해석

7a) Pipeline 단계 이해

주어진 코드 구간에 대하여 다음 두 시점에 각 Pipeline 단계에 어떤 명령어가 저장되어 있는지 결정하시오.

- 프로세서가 네 번째 명령어를 불러오는 시점, 즉 그 명령어가 Fetch 단계에 있는 시점.
- 프로세서가 일곱 번째 명령어를 불러오는 시점.

이 문맥에서는 21행의 명령어를 첫 번째 명령어로, 20행의 명령어를 Pipeline 프로세서에 적재되는 0번째 명령어로 센다.

```text
19: ...
20: mul x10, x11, x12
21: j 0x2A
22: ori x16, x14, 1
23: sub x17, x15, x14
24: sw x10, 8(x15)
25: addi x16, x16, 40
26: sw x10, -4(x17)
27: ...

39: ...
40: slti x5, x10, 4
41: slli x22, x10, 2
42: addi x23, x11, 2
43: addi x21, x11, -7
44: j 0x16
45: ...
```

그림 2: 첫 번째 세부 문제의 답을 여기에 작성하시오.

그림 3: 두 번째 세부 문제의 답을 여기에 작성하시오.

### 이 unit에 해당하는 최소 작업

두 번째 jump 이후 pipeline을 채우세요.

이 문제에서 최종 결과만 맞히는 것보다 중요한 것은 `7a-2`에 필요한 중간 판단을 답안지에 남기는 것입니다.

## 3. 무엇을 묻는 문제인가

### 공식 문제의 요구사항

- 21행을 첫 번째 명령어로 세는 원문의 기준에 따라 네 번째 명령어가 Fetch 단계에 있을 때 각 Pipeline 단계의 명령어를 결정한다.
- 같은 기준에 따라 일곱 번째 명령어가 Fetch 단계에 있을 때 각 Pipeline 단계의 명령어를 결정한다.
- 두 시점의 결과를 각각 Abbildung 2와 Abbildung 3의 빈 칸에 기록한다.

### 조건과 제약

- 20행의 mul은 0번째 명령어이고 21행의 j는 첫 번째 명령어이다.
- 첫 번째 관찰 시점은 네 번째 명령어가 Fetch 단계에 있는 때이다.
- 두 번째 관찰 시점은 일곱 번째 명령어가 Fetch 단계에 있는 때이다.
- Jump로 인해 실제로 실행되는 동적 명령어 순서는 단순한 행 번호 증가 순서와 다를 수 있다.
- 답은 원본 그림의 Pipeline 단계별 빈 칸에 들어갈 명령어 형태로 제시해야 한다.

### 원문 오탈자·도식 관련 주의

- Abbildung 2와 Abbildung 3은 Pipeline datapath 위의 빈 답안 상자를 포함하는 그림 의존 자료이다. 이 JSON에는 그림의 배선과 상자 위치를 재구성하지 않았으며 exam-p14.png를 직접 확인해야 한다.
- 원문은 jump operand 0x2A와 0x16이 각각 코드의 어느 행을 가리키는지 문장으로 명시하지 않는다. 공식 해설은 0x2A=42, 0x16=22라는 대응을 사용한다.
- 공식 해설 p39의 두 그림에는 육안으로 확인되는 답안 상자가 네 개이지만, 텍스트만으로 각 상자와 IF/ID/EX/MEM/WB의 대응을 새로 추정해서는 안 된다.

### 도식 시각 확인 상태

- **도식 의존 여부:** 필수
- **시각 확인 상태:** verified spot-check
- **직접 확인한 asset:** exam-p14.png, solution-p39.png
- **확인 기준:** component/box 위치와 공식 해설의 표시를 텍스트 추출이 아닌 2× 원본 raster에서 대조했습니다.

### 이 unit의 학습 목표

- **관찰 가능한 목표:** line 44의 두 번째 jump target을 따라 일곱 번째 fetch snapshot을 만들고, 공식 p39 상자 배치와 표준 IF→ID→EX 시간표의 차이를 검산할 수 있다.
- **출제 의도:** 두 번의 jump가 연속으로 control flow를 바꾸므로 첫 snapshot만 맞춰도 충분하지 않습니다. 새 target에서 dynamic counting을 이어 가는 능력이 필요합니다.
- **공식 근거 범위:** Probeklausur.pdf 시험 p14 7a 두 번째 snapshot과 source listing, Probeklausur Musterlösung und Hinweise.pdf 공식 해설 p39 하단 Abbildung 19.
- **Aufgabe 공통 선수지식:** 한 cycle의 stage는 IF→ID→EX→MEM→WB 순서입니다. Jump가 확인되기 전에 뒤의 instruction이 이미 들어오므로 wrong-path instruction이 flush되어 nop이 됩니다. x0에 대한 write는 버려져 dependency를 만들지 않습니다.

## 4. 선수 개념과 핵심 용어

### second jump

- **뜻:** 첫 target block의 line 44에서 다시 line 22 방향으로 control flow를 바꾸는 j 0x16입니다.
- **이 문제에서:** 일곱 번째 instruction을 찾는 새 기준점으로 사용합니다.

### jump target mapping

- **뜻:** hex target 표기와 source listing의 line 번호를 연결한 대응입니다.
- **이 문제에서:** 0x16을 line 22로 해석할 때 사용합니다.

### pipeline occupancy

- **뜻:** 특정 cycle에 각 stage가 보유한 instruction의 동시 배치입니다.
- **이 문제에서:** 표준 IF/ID/EX/MEM/WB 표와 공식 p39의 네 입력 상자를 따로 기록할 때 사용합니다.

### wrong path

- **뜻:** jump가 확정되기 전에 가져왔지만 실제 control flow에 속하지 않아 제거되는 instruction 흐름입니다.
- **이 문제에서:** 두 번째 jump의 flush를 설명할 때 사용합니다.

### 이 문제에 적용할 풀이 규칙

### 규칙 1. 첫 snapshot 뒤 counting을 중단하지 않는다

네 번째 instruction line 44 자체가 jump이므로 target line 22부터 다섯·여섯·일곱 번째를 계속 세야 합니다.

- **시험지에 남길 것:** 1–4 목록 오른쪽에 5–7 target 목록을 이어 씁니다.

### 규칙 2. target 주소와 listing line을 명시적으로 대응한다

0x16이라는 주소를 source line 16이나 decimal 16으로 오해하지 않도록 문제 listing의 mapping을 사용해야 합니다.

- **시험지에 남길 것:** 0x16 → line 22를 별도 박스로 적습니다.

### 규칙 3. 공식 공간 배치와 표준 stage 순서를 모두 검산한다

p39 하단은 line22→23→24를 왼쪽부터 적지만 표준 시간표에서는 가장 최근 line24가 IF, line23이 ID, 가장 오래된 line22가 EX입니다.

- **시험지에 남길 것:** 두 diagram 사이에 line44 j→line22 화살표를 그리고, 공식 상자 순서와 IF/ID/EX 표를 나란히 적습니다.

### 공식 문제 전에 푸는 작은 유사 예제

**문제:** dynamic 4번째 instruction이 line 32의 j 12이고 target block이 line 12:addi, 13:sub, 14:sw라면 5–7번째 instruction을 쓰세요.

**주어진 것**

- line 32의 jump는 무조건 target 12로 갑니다.
- target block에는 다음 jump가 없습니다.
- counting은 기존 4 다음부터 이어집니다.

### 예제 단계 1. 네 번째 jump의 target을 새 목록 시작점으로 둡니다.

- **왜:** 물리적 다음 line 33은 유효 control flow가 아닙니다.
- **종이에:** 4: line32 j→12

### 예제 단계 2. target line을 다섯 번째로 기록합니다.

- **왜:** jump target이 다음 dynamic fetch입니다.
- **종이에:** 5: line12 addi

### 예제 단계 3. sequential target block의 다음 두 line을 기록합니다.

- **왜:** 새 jump를 만나기 전까지 line 순서가 유지됩니다.
- **종이에:** 6: line13 sub, 7: line14 sw

**예제 정답:** 5번째 line 12, 6번째 line 13, 7번째 line 14입니다.

**독립 검산:** line 33이 목록에 없고 번호가 5부터 이어지는지 확인합니다.

## 5. 공식 정답 요약

**공식 결론:** [공식 도식 모호성] 공식 p39 하단 네 상자의 왼쪽→오른쪽 표기는 `ori x16,x14,1`(line22), `sub x17,x15,x14`(line23), `sw x10,8(x15)`(line24), `nop`입니다. 그러나 강의의 5-stage 시간 순서로 독립 추적하면 일곱 번째 유효 instruction인 line24가 Fetch일 때 IF=`sw x10,8(x15)`(line24), ID=`sub x17,x15,x14`(line23), EX=`ori x16,x14,1`(line22), MEM=`nop`, WB=`nop`입니다.

### 시험지 문장별 정답 해설

아래는 시험지의 항목 순서를 그대로 유지합니다. 각 항목에서 원문 → 한국어 번역 → 정답 → 판단 근거 → 실제로 쓸 답을 바로 이어서 읽으세요.



### 현재 소문제의 요구·판단·답을 한 흐름으로 연결

### `7a-2`에서 정확히 답할 대상

- **시험지가 요구하는 답:** 두 번째 jump 이후 pipeline을 채우세요.
- **이 소문제의 공식 답:** [공식 도식 모호성] 공식 p39 하단 네 상자의 왼쪽→오른쪽 표기는 `ori x16,x14,1`(line22), `sub x17,x15,x14`(line23), `sw x10,8(x15)`(line24), `nop`입니다. 그러나 강의의 5-stage 시간 순서로 독립 추적하면 일곱 번째 유효 instruction인 line24가 Fetch일 때 IF=`sw x10,8(x15)`(line24), ID=`sub x17,x15,x14`(line23), EX=`ori x16,x14,1`(line22), MEM=`nop`, WB=`nop`입니다.

### 판단 1. 첫 target block의 세 instruction을 배치합니다.

- **왜:** 첫 jump 뒤 실제 control flow는 line 42,43,44이며 line 44가 두 번째 jump라는 기반을 먼저 고정해야 합니다.
- **이 판단에서 답안지에 남길 것:** line42 addi, line43 addi, line44 j 0x16 목록을 적습니다.

### 판단 2. line44 jump resolution을 표시합니다.

- **왜:** j 0x16은 sequential line45가 아니라 listing의 line22로 control flow를 되돌립니다.
- **이 판단에서 답안지에 남길 것:** line44 j 0x16→line22 화살표를 적습니다.

### 판단 3. 두 번째 jump의 두 flush bubble을 넣습니다.

- **왜:** 두 번째 jump가 확정되기 전에 들어온 wrong-path instruction은 유효 상태를 바꾸면 안 됩니다.
- **이 판단에서 답안지에 남길 것:** line45 이후 두 wrong-path slot을 무효화하고 표준 snapshot의 MEM/WB에 nop을 적습니다.

### 판단 4. 일곱 번째 유효 instruction line24의 표준 stage snapshot과 공식 p39 공간 배치를 나란히 적습니다.

- **왜:** 공식 하단의 첫 세 상자는 line22→23→24이지만, 표준 pipeline에서 가장 최근 line24는 IF이고 가장 오래된 line22는 EX여야 합니다.
- **이 판단에서 답안지에 남길 것:** 표준 trace: IF=line24 sw, ID=line23 sub, EX=line22 ori, MEM=nop, WB=nop. 공식 상자 왼→오: line22, line23, line24, nop. 옆에 [공식 도식 모호성]을 적습니다.

### 위 판단이 최종 답으로 이어지는 이유

두 번째 jump 이후 유효 dynamic 순서는 line22→23→24입니다. 표준 IF→ID→EX 진행에서는 일곱 번째 유효 instruction line24가 IF, line23이 ID, line22가 EX입니다. 공식 p39 하단도 같은 세 instruction을 사용하지만 첫 세 상자에는 22→23→24 순으로 적어 stage 진행과 반대로 보입니다.

### 답안 작성 시 주의

jump target 주소를 line 번호와 혼동하지 말고, 공식 상자의 공간 순서와 표준 stage 이름도 혼동하지 마세요.

![공식 Musterlösung/Hinweise — solution-p39.png](../../assets/solution-p39.png)

*공식 Musterlösung/Hinweise: `solution-p39.png` · Probeklausur Musterlösung und Hinweise.pdf · PDF p.39*

## 6. 풀이 전략

1. line44의 second jump target line22를 표시합니다.
2. 유효 dynamic instruction 5–7을 line22,23,24로 적습니다.
3. 두 번째 jump의 두 flush bubble을 표시합니다.
4. 표준 IF→ID→EX 순서와 공식 p39 상자 배치를 각각 대조합니다.

## 7. 단계별 상세 풀이

### 단계 1. 첫 target block의 세 instruction을 배치합니다.

- **이유:** 첫 jump 뒤 실제 control flow는 line 42,43,44이며 line 44가 두 번째 jump라는 기반을 먼저 고정해야 합니다.
- **종이에 남길 것:** line42 addi, line43 addi, line44 j 0x16 목록을 적습니다.
- **완료 기준:** 두 번째 jump 직전까지 dynamic 순서를 설명합니다.
- **막힐 때 힌트:** 공식 p39 상단의 세 non-nop label을 읽으세요.
- **가장 흔한 첫 오류:** line 40 또는 41을 target block 첫 instruction으로 셉니다.

### 단계 2. line44 jump resolution을 표시합니다.

- **이유:** j 0x16은 sequential line45가 아니라 listing의 line22로 control flow를 되돌립니다.
- **종이에 남길 것:** line44 j 0x16→line22 화살표를 적습니다.
- **완료 기준:** 0x16과 line22 mapping을 말로 설명할 수 있습니다.
- **막힐 때 힌트:** 0x16의 decimal 값은 22입니다.
- **가장 흔한 첫 오류:** 0x16을 line16 또는 line45로 해석합니다.

### 단계 3. 두 번째 jump의 두 flush bubble을 넣습니다.

- **이유:** 두 번째 jump가 확정되기 전에 들어온 wrong-path instruction은 유효 상태를 바꾸면 안 됩니다.
- **종이에 남길 것:** line45 이후 두 wrong-path slot을 무효화하고 표준 snapshot의 MEM/WB에 nop을 적습니다.
- **완료 기준:** 두 bubble을 line44의 second jump가 EX에서 확정되는 사건과 연결합니다.
- **막힐 때 힌트:** 첫 jump와 같은 2-flush 구조가 반복됩니다.
- **가장 흔한 첫 오류:** target instruction과 wrong-path instruction을 동시에 유효하다고 둡니다.

### 단계 4. 일곱 번째 유효 instruction line24의 표준 stage snapshot과 공식 p39 공간 배치를 나란히 적습니다.

- **이유:** 공식 하단의 첫 세 상자는 line22→23→24이지만, 표준 pipeline에서 가장 최근 line24는 IF이고 가장 오래된 line22는 EX여야 합니다.
- **종이에 남길 것:** 표준 trace: IF=line24 sw, ID=line23 sub, EX=line22 ori, MEM=nop, WB=nop. 공식 상자 왼→오: line22, line23, line24, nop. 옆에 [공식 도식 모호성]을 적습니다.
- **완료 기준:** 공식 그림과 독립 cycle trace를 혼합하지 않고 각각 정확히 제시합니다.
- **막힐 때 힌트:** instruction age는 line22가 가장 오래되고 line24가 가장 최근입니다.
- **가장 흔한 첫 오류:** 공식 상자의 왼쪽부터 IF/ID/EX로 단정해 유효 instruction 순서를 거꾸로 만듭니다.

## 8. 문제와 공식 해설의 비교·검증

- **문제가 요구하는 것:** 두 번째 jump 이후 pipeline을 채우세요.
- **공식 해설이 제시하는 결론:** [공식 도식 모호성] 공식 p39 하단 네 상자의 왼쪽→오른쪽 표기는 `ori x16,x14,1`(line22), `sub x17,x15,x14`(line23), `sw x10,8(x15)`(line24), `nop`입니다. 그러나 강의의 5-stage 시간 순서로 독립 추적하면 일곱 번째 유효 instruction인 line24가 Fetch일 때 IF=`sw x10,8(x15)`(line24), ID=`sub x17,x15,x14`(line23), EX=`ori x16,x14,1`(line22), MEM=`nop`, WB=`nop`입니다.
- **결론을 재현하는 핵심 논리:** 두 번째 jump 이후 유효 dynamic 순서는 line22→23→24입니다. 표준 IF→ID→EX 진행에서는 일곱 번째 유효 instruction line24가 IF, line23이 ID, line22가 EX입니다. 공식 p39 하단도 같은 세 instruction을 사용하지만 첫 세 상자에는 22→23→24 순으로 적어 stage 진행과 반대로 보입니다.
- **검증 방법:** 위 micro-step의 `종이에 남길 것`을 순서대로 만들고 각 `완료 기준`을 확인합니다. 최종 산출물이 공식 결론과 같은지 대조합니다.
- **독립 cycle 검산:** 공식 p39의 첫 세 상자는 유효 instruction을 오래된 것→최근 것 순으로 적어 둔 것처럼 보이지만, 이를 그림의 왼쪽부터 IF→ID→EX라고 이름 붙이면 강의의 시간 진행과 반대가 됩니다. 따라서 공식 상자의 공간 전사와 표준 IF/ID/EX/MEM/WB 표를 나란히 제시했습니다.
- **전제와 주의 범위:** jump target 주소를 line 번호와 혼동하지 말고, 공식 상자의 공간 순서와 표준 stage 이름도 혼동하지 마세요.
- **채택할 시험 답:** 답안 그림의 네 상자를 채우라는 요구에는 공식 p39의 왼쪽→오른쪽 공간 배치를 재현합니다. 답을 stage 이름으로 서술할 때는 강의의 IF→ID→EX 시간 순서로 독립 검산한 표를 쓰고 `[공식 도식 모호성]`을 명시합니다.

## 9. 시험장에서 쓸 최종 답안

[공식 도식 모호성] 공식 p39 하단 네 상자의 왼쪽→오른쪽 표기는 `ori x16,x14,1`(line22), `sub x17,x15,x14`(line23), `sw x10,8(x15)`(line24), `nop`입니다. 그러나 강의의 5-stage 시간 순서로 독립 추적하면 일곱 번째 유효 instruction인 line24가 Fetch일 때 IF=`sw x10,8(x15)`(line24), ID=`sub x17,x15,x14`(line23), EX=`ori x16,x14,1`(line22), MEM=`nop`, WB=`nop`입니다.

답안지에는 결과만 쓰지 말고, 7절의 중간 산출물 가운데 판정을 증명하는 식·bit field·register 상태·cycle·cache 상태를 함께 남기세요.

## 10. 자주 하는 실수와 검산 체크리스트

### 대표 실수

- jump target 주소를 line 번호와 혼동하지 말고, 공식 상자의 공간 순서와 표준 stage 이름도 혼동하지 마세요.
- line 40 또는 41을 target block 첫 instruction으로 셉니다.
- 0x16을 line16 또는 line45로 해석합니다.
- target instruction과 wrong-path instruction을 동시에 유효하다고 둡니다.
- 공식 상자의 왼쪽부터 IF/ID/EX로 단정해 유효 instruction 순서를 거꾸로 만듭니다.

### 빠른 self-check

- **회상 질문:** 공식 p39의 첫 세 상자를 표준 IF→ID→EX로 읽으면 어떤 시간 순서 모순이 생기나요?
- [ ] line21→42→43→44→22→23→24 control flow를 답 없이 재구성할 수 있다.
- [ ] 공식 p39 하단 네 상자의 공간 순서와 표준 IF/ID/EX/MEM/WB trace를 각각 쓰고, 둘의 차이를 설명할 수 있다.

## 11. 짧은 확인 문제와 전이 연습

### 개념 재구성

**문제:** 첫 jump와 두 번째 jump를 하나의 dynamic line sequence로 재구성하세요.

**힌트:** 21에서 42로, 44에서 22로 갑니다.

<details>
<summary>정답과 채점 기준 보기</summary>

**모범 답:** line 21의 j가 line 42로 이동하고 line 42,43,44를 거친 뒤 line 44의 j가 line 22로 이동해 line 22,23,24로 이어집니다.

**채점 기준**
  - line 21
  - line 42
  - line 44
  - line 22
  - line 22,23,24

</details>

### 변형 문제

**문제:** 4번째 instruction line 50이 j 8이고 target block이 line 8:addi, 9:lw, 10:beq라면 7번째 instruction은 무엇입니까?

**힌트:** 5번째부터 target block을 순서대로 셉니다.

<details>
<summary>정답과 채점 기준 보기</summary>

**모범 답:** 5번째 line 8, 6번째 line 9, 7번째 line 10이므로 답은 line 10의 beq입니다.

**채점 기준**
  - 5번째 line 8
  - 6번째 line 9
  - 7번째 line 10
  - beq

</details>

### 오답 진단

**문제:** 학생이 line44 다음을 line45로 세어 일곱 번째를 line47이라고 했습니다. 첫 오류와 수정 target을 쓰세요.

**힌트:** line44는 j 0x16입니다.

<details>
<summary>정답과 채점 기준 보기</summary>

**모범 답:** 첫 오류는 unconditional jump의 target을 적용하지 않은 것입니다. line44 다음 dynamic instruction은 line45가 아니라 0x16에 대응하는 line22입니다.

**채점 기준**
  - unconditional jump
  - line45
  - 0x16
  - line22

</details>

## 12. 근거 자료

- `[문제 출처] current:Probeklausur.pdf` — 시험 p14–15 · 공식 해설 p39–40
- `[공식 해설] current:Probeklausur Musterlösung und Hinweise.pdf` — 시험 p14–15 · 공식 해설 p39–40
- `[정확한 원문 group] 7a` — 시험 p.14 · 공식 해설 p.39
- `[소문항 범위] Probeklausur.pdf 시험 p14 7a 두 번째 snapshot과 source listing, Probeklausur Musterlösung und Hinweise.pdf 공식 해설 p39 하단 Abbildung 19.`
- `[개념 근거 · file-level] current:Vorlesung/Rechnerorganisation - Teil 2.pdf` — Pipeline stage와 Hazard
- `[개념 근거 · file-level] current:Uebung/Lösung 9.pdf` — Pipeline timing, forwarding, stall
- `[개념 근거 · file-level] current:Uebung/Lösung 10.pdf` — RAW hazard와 branch 처리

### 이 파일에서 직접 대조한 공식 이미지

- `exam-p14.png` — Probeklausur.pdf · PDF p.14
- `solution-p39.png` — Probeklausur Musterlösung und Hinweise.pdf · PDF p.39

정확한 강의 슬라이드 한 페이지를 확정하지 못한 개념 자료는 `file-level`로 표시했습니다. 페이지 번호를 추측해서 만들지 않았습니다.
