● 課程說明(Course Description)
講授微處理機系統基本概念。學習與編寫微處理機的組合語言及 C 語言程式。透過 8 位元微控制器 (8051) 及 32 位元 (Synopsys ARC EM)處理器範例學習微處理器的結構、指令集、記憶體定址、中斷控制以及週邊介面設計。

● 指定用書(Text Books)
使用投影片。

● 參考書籍(References)
使用投影片。

● 教學方式(Teaching Method)
課堂講課,搭配實驗。

● 教學進度(Syllabus)
(1) Introduction
(2) 8-bit 8051 micro-controller
-----Software hardware summary
-----Instruction set & assembly programming
-----I/O peripherals & examples
-----8051 board/system simulations/practices
(3) 32-bit Synopsys ARC EM micro-processor
-----ARC hardware Architectures
-----ARC Instruction Set Summary & Assembly Programming
-----Exception Handling & ISR
-----ARC practice

● 成績考核(Evaluation)
Midterm (30%)
Final exam (30%)
Homework assignments (40%)

● 可連結之網頁位址 相關網頁(Personal Website)
NTHU iLMS, eLearns, or Teams