next up previous contents index
Next: การคูณ Up: การบวก และ การลบ Previous: การบวกลบค่าไบนารี่   Contents   Index

ALU

ในการคำนวณ ALU เป็นองค์ประกอบหลัก ได้แก่อุปกรณ์สำหรับบวกที่มีขนาดหนึ่งบิต หรือเรียกว่า Full Adder

รูป 3.3 แสดงหนึ่งบิต ALU ที่รองรับการทำงานของ add, sub, and, or และ not จาก ALU ดังกล่าวเราสามารถนำมาต่อกัน เพื่อจะให้ได้ Carry Ripple Adder แสดงในรูป 3.4 ที่มีขนาด 32 บิต อย่างไรก็ตาม Carry Ripple Adder ยังเป็น ALU ที่มีประสิทธิภาพไม่เป็นที่น่าพอใจ ในโปรเซสเซอร์ที่ใช้งานจริงมีการใช้งาน ALU ที่มีความซับซ้อนมากกว่านี้มาก

Figure 3.3: หนึ่งบิต ALU ที่รองรับการทำงานของ add, sub, and, or และ not
\includegraphics[width=2in]{fig/Appendix_B/Figure_B.5.2.eps} \includegraphics[width=2in]{fig/Appendix_B/Figure_B.5.5.eps}
\includegraphics[width=4in]{fig/Appendix_B/Figure_B.5.10.eps}

Figure 3.4: Carry Ripple Adder
\includegraphics[width=5in]{fig/Appendix_B/Figure_B.5.12.eps}



Vara Varavithya 2006-11-06