ผลต่างระหว่างรุ่นของ "Com sys lab/instruction set"
ไปยังการนำทาง
ไปยังการค้นหา
Jittat (คุย | มีส่วนร่วม) (หน้าที่ถูกสร้างด้วย ': จาก com sys lab หน้านี้จะระบุคำสั่งและสถาปัตยกรรมพื...') |
Jittat (คุย | มีส่วนร่วม) |
||
แถว 10: | แถว 10: | ||
** Data Memory - อ่านและเขียน เป็นหน่วยความจำ 4 บิต มี address 8 เส้น (รวมเนื้อที่ 256 x 4bit) | ** Data Memory - อ่านและเขียน เป็นหน่วยความจำ 4 บิต มี address 8 เส้น (รวมเนื้อที่ 256 x 4bit) | ||
* การคำนวณเชิงเลขต่างๆ จะทำกับ register $0 ซึ่งบางครั้งจะเรียกว่า accumulator หรือบางทีอาจจะเขียนเป็น $a | * การคำนวณเชิงเลขต่างๆ จะทำกับ register $0 ซึ่งบางครั้งจะเรียกว่า accumulator หรือบางทีอาจจะเขียนเป็น $a | ||
+ | |||
+ | == ชุดคำสั่ง == | ||
+ | === คำนวณคณิตศาสตร์ === | ||
+ | === กระโดด === | ||
+ | === อ่านและเขียนค่า === |
รุ่นแก้ไขเมื่อ 05:54, 22 มิถุนายน 2559
- จาก 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