Issuu on Google+

Course Syllabus 32-092-203 Microprocessors Architecture and Assembly Language

(สถาปตยกรรมไมโครโปรเซสเซอรและภาษาแอสเซมบลี) 1. สาขา/สาขาวิชา 2. รหัสวิชา จํานวนหนวยกิต วิชาบังคับกอน

วิศวกรรมไฟฟา / วิศวกรรมคอมพิวเตอร 32-092-203 3(3-0-6) 32-092-101 การออกแบบวงจรดิจิทลั ลอจิก 32-092-102 ปฏิบัตกิ ารออกแบบวงจรดิจทิ ัลลอจิก 3. คําอธิบายรายวิชา (Course Description) ศึกษาและปฏิบัติการเกี่ยวกับ สถาปตยกรรมของไมโครโปรเซสเซอร รีจิสเตอร หนวยประมวลผล ทางคณิตศาสตรแบะตรรก หนวยควบคุม การจัดการระบบรับสงขอมูล เขาออกของไมโครโปรเซสเซอร ภาษาแอสเซมบลี การโปรแกรมแบบโมดูลาร การจัดการขอมูลชนิดไบตและสตริง การคํานวณเกี่ยวกับ ตัว เลขและตรรก การโปรแกรมระบบอินพุตและเอาตพุต หลักการไมโครโปรแกรม การจัดการระบบ หนวยความจํา การขัดจังหวะ และการติดตอหนวยความจําโดยตรงของระบบอินพุตและเอาตพุต 4. วัตถุประสงคของรายวิชา 4.1 เพื่อใหนักศึกษาเขาใจถึงวิวฒ ั นาการของเครื่องคอมพิวเตอร 4.2 เพื่อให เขา ใจถึ งองค ป ระกอบเครื่องคอมพิ ว เตอรห ลั กการของแอสเซมเบลอร แมคโคร คอมไพเลอร รูปแบบของระบบปฏิบัติการ 4.3 เข า ใจคํ า สั่ ง พื้ น ฐานภาษา Assembly หลั ก การ Assembling, Linking และ Excuting Program การติดตอกับอุปกรณภายนอกดวยภาษา Assembly กลุมคําสั่ง Macro 5. เกณฑการวัดผล Assignment 20% LAB Exam 20% Mid Term 20% Final 30% Class attendance 10% 6. วัสดุและอุปกรณ 7.1 เครือ่ งคอมพิวเตอร, โปรเจ็คเตอร 7.2 เอกสาร LAB ประกอบการสอน 7. ตําราอางอิง 8.1 IBM PC Assembly Language and Programming FIFTH EDITION by Peter Abel 8.2 Professional Assembly Language by Richard Blum (E-book) 8.3 Introduction to 80×86 Assembly Language and Computer Architecture by Richard C.Detmer (E-book)


8. กิจกรรมการเรียนการสอน ครัง้ ที่ เรื่อง 1 Basic Feature of PC Hardware and Software 2 Instruction Addressing and execution 3 Examining Computer Memory and Executing Instructions 4 5 Flag, Translate Machine code 6 Requirements for Coding in Assembly 7 Language Requirements for Coding in Assembly 8 Language 9 - สอบกลางภาค Assembling, Linking, and Executing 10 Programs 11 Symbolic Instructions and Addressing 12 Program Logic and Control Introduction to Video And Keyboard 13 Processing Advanced Input/Output 14 Defining and Using Macros 15 16 - สอบปลายภาค -

กิจกรรมการสอน

ผูสอน

บรรยาย, Assignment บรรยาย, สอบ LAB บรรยาย, Assignment อ.เอกลักษณ สุมนพันธุ บรรยาย, Assignment บรรยาย, สอบ LAB บรรยาย, Assignment -


Course syllabus Microprocessor Architecture