這兩天發現了一個不錯的教學影片,用二十分鐘左右的時間介紹CPU的基本運作原理,相當值得一看。
這個影片主要是來自一本書《But How Do It Know》,天瓏這本代訂購一本賣 946,薄薄的一本,只有2百多頁。這本書虛構了一個Scott CPU來舉例,我看完教學影片做了一些筆記當參考:
Instruction Set
CPU 基於最基本的 Instruction Set 來達成複雜的工作。例如:
- Load a number from RAM into the CPU
- ADD two numbers toether
- STORE a number from the CPU back out to RAM
- COMPARE one number with another
- JUMP IF Condition to another address in RAM
- JUMP to another address in RAM
- OUTput to a device such as a monitor
- INput to from a device such as a keyboard
基本元件
從這個影片中,整理一下一些元件的用途
Random access memory(RAM)
其 Random 之意就是代表可以隨意存取某個Addreess的資料。RAM主要分兩部份,Address 和 Data。CPU 可以要求從某個 …