Com sys lab/instruction set

จาก Theory Wiki
รุ่นแก้ไขเมื่อ 05:53, 22 มิถุนายน 2559 โดย Jittat (คุย | มีส่วนร่วม) (หน้าที่ถูกสร้างด้วย ': จาก com sys lab หน้านี้จะระบุคำสั่งและสถาปัตยกรรมพื...')
(ต่าง) ←รุ่นแก้ไขก่อนหน้า | รุ่นแก้ไขล่าสุด (ต่าง) | รุ่นแก้ไขถัดไป→ (ต่าง)
ไปยังการนำทาง ไปยังการค้นหา
จาก com sys lab

หน้านี้จะระบุคำสั่งและสถาปัตยกรรมพื้นฐานของ cpu ที่จะสร้าง

รายละเอียดทั่วไป

  • มี 4 บิต register จำนวน 8 ตัว ตัวที่ $0 และ $7 เป็นตัวที่มีหน้าที่พิเศษ
  • คำสั่งทุกคำสั่งมีขนาดเท่ากันหมด มีขนาด 8 บิต
  • การติดต่อกับหน่วยความจำแบ่งเป็นสองส่วน คือ
    • Instruction Memory - อ่านอย่างเดียว เป็นหน่วยความจำ 8 บิต มี address 8 เส้น (รวมเนื้อที่ 256 ไบต์)
    • Data Memory - อ่านและเขียน เป็นหน่วยความจำ 4 บิต มี address 8 เส้น (รวมเนื้อที่ 256 x 4bit)
  • การคำนวณเชิงเลขต่างๆ จะทำกับ register $0 ซึ่งบางครั้งจะเรียกว่า accumulator หรือบางทีอาจจะเขียนเป็น $a