數位邏輯的基礎
電腦硬體與軟體 電腦硬體是由邏輯電路構成的。 電腦軟體是由程式語言撰寫而成的。 程式語言如何一步步落實到邏輯電路上呢 ? 軟體 ? 邏輯電路
從軟體到電晶體 軟體可在電腦上執行 電腦硬體是由下列組件構成的,包含 上述組件是由數位邏輯閘構成的 數位邏輯閘是由電晶體構成的 加法器 暫存器 記憶體 CPU 上述組件是由數位邏輯閘構成的 數位邏輯閘是由電晶體構成的 軟體 硬體 數位邏輯閘 電晶體
數位邏輯與其它課程間的關係 程式設計 系統程式 計算機結構 數位邏輯 電子學 材料科學 程式語言 系統程式 計算機結構 數位邏輯 電子學 C,JAVA, VB, … 系統程式 機器指令、組合語言 計算機結構 CPU+記憶體+輸出入 數位邏輯 邏輯閘, 加法器、暫存器 電子學 電晶體 (TTL, MOSFET) 材料科學 矽、鍺、鎵、鉮 程式語言 系統程式 計算機結構 數位邏輯 電子學 半導體材料
數位邏輯課程大綱 二進位數字系統 (0 與 1) 邏輯閘 (AND, OR, NOT) 布林代數與電路化簡 (卡諾圖) 組合邏輯 (加法器、多工器) 循序邏輯 (正反器、暫存器、記憶體) 電腦核心架構 CPU + Memory + Bus + IO port 機器指令與核心架構 機器指令、組合語言與高階語言
邏輯閘
邏輯電路與布林函數
邏輯網路分析
真值表
卡諾圖 (化簡用)
加法器
多位元加法器 11001 + 1101 100110
多工器 (二選一)
多工器 (四選一) Multiplexor (MUX)
正反器
D-正反器
J-K 正反器
暫存器 序列輸入、序列輸出暫存器
實習:七段顯示器(用麵包板)
實習:可程式化電路
實習:可程式化 IC
實習:自己燒晶片