計算機組織

臺北科技大學 114-2 學期課程,課號 355047。

課程大綱

1.資料表示法:定點系統,浮點系統,2.運算工作:定點之加減乘除,快速之運算,浮點運算,3.指令與控制:各種指令介紹,中斷,硬體控制,微程式控制單元設計,4.記憶系統:記憶體之層次 ,虛擬記憶體,快取記憶體,5.處理器架構 1.Data representation: Fixed Point System, Floating Point System 2. Arithmetic work: fixed-point addition, subtraction, multiplication and division, fast calculations, floating point calculations 3. Instruction and control: introduction to various instructions, interrupts, and hardware control, Microprogramming 4.Memory organization: Memory Hierarchy, Virtual memory, Cache Memory 5.Processor organization

課程進度

01.Introduction 02.Data Representation in Computer Systems 03.Boolean Algebra and Digital Logic 04.Designing Circuits 05.An Introduction to a Simple Computer 06.Instructions: Language of the Computer 07.MIPS Programming 08.Instruction Decode 09.Midterm Exam. 10.Data Path 11.Data Hazard 12.Pipeline 13.Memory Architecture 14.Cache & Virtual Memory 15.Alternative Architectures 16.Topics in Embedded Systems 17.Performance Measurement and Analysis 18.Final Exam.

評量方式

平時: 30% Regular test: 30% 期中考: 35% Midterm exam: 35% 期末考: 35% Final exam: 35%

教材

【遵守智慧財產權觀念,請使用正版教科書,不得使用非法影印教科書】 使用外文原文書:是 Linda Null, PhD; Julia Lobur, "Essentials of Computer Organization and Architecture",Fifth Edition David A. Patterson, John L. Hennessy, "Computer Organization and Design: The Hardware/Software Interface",Fifth Edition