← กลับหน้าหลัก
บทที่ 3

สถาปัตยกรรมชุดคำสั่ง

Instruction Set Architecture (ISA)

เนื้อหาหลัก Key Topics

แนวคิดสำคัญ Core Concepts

ISA ที่ดีควรสนับสนุนตัวแปลภาษา (compiler) ให้สร้างโค้ดที่มีประสิทธิภาพสูง มีรูปแบบที่สม่ำเสมอเพื่อถอดรหัสได้เร็ว และมีชุดคำสั่งที่กะทัดรัดแต่ครบถ้วน RISC-V ออกแบบตามหลักการ RISC: คำสั่งพื้นฐาน load/store only, รูปแบบคงที่, operand เป็น register เสมอ

คำสำคัญ Key Terms

RISC / CISC Register-Register Architecture การจัดลำดับข้อมูล · Endianness Little-Endian / Big-Endian การวางแนวข้อมูล · Memory Alignment โหมดการอ้างอิง · Addressing Mode Base+Offset รูปแบบคำสั่ง · Instruction Format (R/I/S/B/U/J) ข้อตกลงการเรียกใช้ · Calling Convention / ABI สแตก · Stack ข้อยกเว้น · Exception การอินเทอร์รัปต์ · Interrupt