เราสามารถแบ่งสถาปัตยกรรมทางโครงสร้างของซีพียู(CPU)ที่ใช้งานอย่างไร สำหรับในการออกแบบซีพียู(CPU)นั้น สามารถแบ่งสถาปัตยกรรมทางโครงสร้างของซีพียูที่ใช้ในไมโครคอนโทรลเลอร์ได้ 2 ประเภท คือ สถาปัตยกรรมแบบ CISC และ แบบ RISC
สถาปัตยกรรมแบบ Complex Instruction Set Computer (CISC)เป็นสถาปัตยกรรมการออกแบบซีพียูที่มีใช้งานในเครื่องคอมพิวเตอร์ส่วนบุคคลทั่วไป โดยเป็นแนวคิดดั้งเดิมที่จะให้คอมพิวเตอร์ทำงานได้รวดเร็วขึ้น โดยใช้วิธีเพิ่มขีดความสามารถของคำสั่งให้มีความซีบซ้อนและใช้เวลาในการประมวลผลเพิ่มมากขึ้นตามคุณสมบัติของชุดคำสั่งนั้น ๆ ส่งผลให้การออกแบบสถาปัตยกรรมรูปแบบนี้ต้องรองรับชุดคำสั่งใหม่ ๆ และมีการออกแบบที่ซับซ้อน ซึ่งระยะเวลาในการประมวลผลคำสั่งแต่ละชุดคำสั่งจะใช้เวลเไม่เท่ากัน บางเวลาจะมีคำสั่งเพียง 1 ไซเคิล และบางคำสั่งจะใช้เวลามากกว่า 1 ไซเคิล ทำให้การทำงานกับชุดคำสั่งซับซ้อนทำงานได้ช้า รวมถึงกระบวณการถอดรหัสชุดคำสั่งต้องทำงานเรียงตามลำดับคำสั่งจนเสร็จจึงสามารถไปทำงานที่ชุดคำสั่งต่อไปได้ ซึ่งเป็นข้อด้อยของสถาปัตยกรรมแบบ CISC อย่างไรก็ตามสถาปัตยกรรมแบบ CISC นี้ยังมีการใช้งานอย่างแพร่หลายและได้พัฒนาต่อเนื่องมาจนถึงปัจจุบัน อย่างเช่น ซีพียู AMD,Intel Pentium รวมถึงไมโครคอนโทรลเลอร์ตระกูล MCS-51,68HCxx และ Z80 เป็นต้น
ไม่มีความคิดเห็น:
แสดงความคิดเห็น