記錄我在學習 RISC-V 及各種電腦架構的內容。
希望有系統性地學習,並進行實作。
參考資料來源:https://wiki.csie.ncku.edu.tw/arch/schedule
一、計算機結構 應用(Application)和物理(Physics)之間的距離,需要通過多層抽象層次來橋接,而這些抽象層次就是計算機架構的一部分。 而「磁羅...
一、RISC RISC 使用快速的 RAM 來構建快取指令,快取中的指令內容可以隨應用需求動態改變,提供更快的指令存取,不用依賴於硬體內置的固定指令集。 RI...
一、計算機是如何從基礎層面建構起來 任何我們寫的 code,最終都需要在電路上執行,才能發揮實際作用。而電路級別的編程非常受限,因為每個基本元件的行為必須被預...
一、RISC-V 中的 Arithmetic Operators(算術運算符) 基本說明: Arithmetic Operators 用於在 regist...
本章小目錄一~六:Control七:Miscellaneous八:Extensions九:Summary 一、Control Instructions(控制...
一、Ripes 簡單說明 Ripes 是個圖像化的 RISC-V pipeline simulator & assembly editor。 下載:h...
一、RISC-V Data Transfer 1. Data Transfer 涉及將數據從記憶體 load 到 registers,或將 registers...
一、Decision Making 基本概念: Decision making 是在 RISC-V 程式中基於某個計算結果決定接下來執行哪一段 code。...
一、Procedures 和 Function Calls 程序的基本結構: 在 RISC-V 中,程序調用遵循標準的過程,這個過程的每個步驟包括: 把...
如果計劃為太空總署客製化 RISC-V 處理器,在記憶體中提供額外的資料保護,可以實施 Hamming code with even parity 來保護我們的...