ภาษาแอสเซมบลีและสถาปัตยกรรมคอมพิวเตอร์
(Assembly Language and Computer Architecture)
หน่วยกิต (บรรยาย-ปฎิบัติการ): 4(4-0-8)
วิชาที่ต้องเรียนมาก่อน: 01418113 และ 01418131 หรือ 01418113 และ 01420245
โครงสร้างของภาษาแอสเซมบลีเทคนิคการกำหนดเลขที่อยู่ แฟ้มรับเข้า/ส่งออก การแบ่งส่วนของโปรแกรมและการเชื่อมโยง การสร้างโปรแกรมภาษาแอสเซมบลี ลักษณะเฉพาะของสถาปัตยกรรมคอมพิวเตอร์ ผลที่มีต่อการออกแบบและสมรรถนะของระบบ ภาวะถ่วงดุลระหว่างราคาต่อสมรรถนะ การออกแบบชุดคำสั่ง ตัวประมวลผลกลาง ระบบรับส่งข้อมูล การทำงานแบบสายท่อ เวกเตอร์และสถาปัตยกรรมแบบริสก์สถาปัตยกรรมแบบขนาน
Assembly language structure. Addressing techniques. File input/output. Program segmentation and linkage. Assembly program construction. Computer architecture characteristics. Effect on the design and performance of system. Price-performance tradeoffs. Instruction sets design. CPU. I/O system. Pipelining. Vector and RISC architecture. Parallel architectures.