使學生瞭解8051的原理架構及其程式控制方法,進而學會微處理機系統之設計與應用。於課程結束後,學生可學會組合語言之撰寫,並瞭解微處理機內部結構。To enable students to understand the principle architecture of 8051 and its program control method, and then learn the design and application of microprocessor systems. At the end of the course, students can learn to write combinatorial languages and understand the internal structure of microprocessors.
本課程在使同學瞭解微處理機控制原理,利用8051/FPGA發展系統為實驗教材,進行組合語言的設計輸入工作。課程內容包括: 硬體架構基礎、指令集(包括運算型指令、定址型指令、控制型指令)記憶體架構及定址原理(包括立即定址、直接定址、間接定址)、 實驗設備操作(包括開發軟體使用、教學板安裝使用、線上除錯模組安裝使用)、程式撰寫實作(包括組合語言直譯及高階語言編譯)、簡易週邊實作等。
This course enables students to understand the principles of microprocessor control, use the 8051/FPGA development system as experimental teaching materials, and carry out design input work in combination languages. Course content includes: basic hardware architecture, instruction set (including operation instructions, addressing instructions, control instructions) memory architecture and addressing principles (including immediate addressing, direct addressing, indirect addressing), experimental equipment operation (including software development usage, installation and use of teaching boards, installation and use of online debugging modules), program writing implementation (including combined language literal translation and high-level language compilation), simple peripheral implementation, etc.
1. 自編及指定教材
助教提供相關資料
1. Self-compiled and designated teaching materials
Teaching assistants provide relevant information
評分項目 Grading Method | 配分比例 Grading percentage | 說明 Description |
---|---|---|
課程實驗實作課程實驗實作 Course experiment implementation |
50 | |
期中考期中考 midterm exam |
25 | |
期末考期末考 final exam |
25 |