上門編程教學課程內容
課程簡介
組合語言(Assembly Language)是最貼近電腦硬體的程式設計語言,是理解電腦運作原理和系統底層邏輯的關鍵。本課程以淺顯易懂的方式,三小時讓學員從電腦的思維出發,理解「指令集」「暫存器」「記憶體管理」與「CPU運作邏輯」等核心概念。
課程以視覺化與邏輯圖解方式,引導學員拆解電腦如何執行程式,讓沒有底層背景的學員也能清楚掌握運算過程,為之後學習系統編程、嵌入式開發或計算機架構打下基礎。
課程時長
共三小時(180分鐘)
教學對象
教學目標
課程大綱
第一部分:電腦語言的層次與演變(約40分鐘)
第二部分:CPU與記憶體運作邏輯(約50分鐘)
-
CPU 的結構與運作流程(取指、解碼、執行)
-
暫存器(Register):CPU的「思考工作區」
-
記憶體位址(Memory Address)與資料流邏輯
-
電腦如何透過指令控制運算流程
-
小組練習:以圖形化方式模擬「CPU執行一次計算」的過程
第三部分:組合語言的思維與架構(約60分鐘)
第四部分:應用與延伸學習路線(約30分鐘)
教學成果
完成課程後,學員將能: