回到首頁

                                          

教 學

研 究

服 務

      

                        

最近更新      2006/08/08        e-mail me

                          

                                             

微處理機概論

課程簡介

本課程介紹同學生以programmer的觀點,去瞭解Intel 80386DX微處理機的基本結構、指令集、指令格式、和定址模式的使用,加上機械碼編寫的練習、除錯軟體的模擬、以及MASM的使用,讓學生熟悉如何撰寫組合語言程式。以並藉由對 DOS calls 和 BIOS calls 的介紹,利用系統呼叫的功能,來撰寫基本輸出、輸入的組合語言程式。最後,再使學生瞭解如何使用高階語言程式去呼叫組合語言函數,以加速高階語言程式執行的速度。

基本教材

  1. The 80x86 Family, Design, Programming, and Interfacing, 3rd. ed.
    by John Uffenbeck,Prentice Hall, 2002

  2. The Intel Microprocessors, 8086/8088,80186, 80286, 80386, and 80486,
    Architecture, Programming, and Interfacing. 3rd ed. Barrry B. Brey, Merrill, 1994.

課程內容

Chapter 1 Introductions

Chapter 2 Programmer’s Model

Chapter 3 Addressing Modes

Chapter 4 Instruction Set

Chapter 5 Instruction Format and Encoding

Chapter 6 Branches and Jumps

Chapter 7 Logical ,Shift, and Rotate Instructions

Chapter 8 Complete Assembly Program Skelton and Examples

Chapter 9 Subroutines

Chapter 10 BIOS and DOS Function Calls

評分方式

期中考   30%

期末考   40%

程式作業及平常成績  30%