計算機組織與結構›Ch5 管線化(Pipeline)
第 3 題/共 58 題
◀ CC 3/58
3. Load Delay Slot、RISC-V、Pipeline Hazard
#CC-05-003中Load Delay SlotRISC-VPipeline Hazard

考慮一個有 load delay slot 的處理器:意即載入到目的暫存器(Rd)的值,在緊接在該 load 指令後的指令中無法使用。假設下列程式碼在這個處理器(RISC-V ISA)上執行:

addi x3, x0, 0x18   // x0 為 zero register
lw   x3, 8(x3)
add  x4, x3, x3

假設 MEM[32] = -4,且 load delay slot 被忽略(ignored)。程式碼全部執行完後,暫存器 x4 中儲存的值(十進位)為何?

📄 台大114
跳轉到第題
▤完整推導請見《WH 資工筆記 · 計算機組織與結構》Ch5 管線化(Pipeline)
本章題號 · 1–20 / 58