next up previous contents index
Next: การแปลงชุดคำสั่ง if-then-else เป็น Conditional Up: การประมวลผลตรรกะ Previous: การประมวลผลตรรกะ   Contents   Index

คำสั่งสำหรับการตัดสินใจ

เราใช้งานคอมพิวเตอร์ เพื่อจุดประสงค์หลักได้แก่การคำนวณ การทำซ้ำ และการตัดสินใจ คำสั่งของการทำซ้ำ และการตัดสินใจ ใช้มากในหลายกรณี เช่น คำสั่ง if ใน MIPS คำสั่งในการตัดสินใจประกอบด้วย

beq register1, register2, L1

ในคำสั่ง beq ถ้าค่าใน register1 มีค่าเท่ากับ ค่าใน register2 คำสั่งจะกระโดดไปที่คำสั่งในตำแหน่ง L1 beq ย่อมาจาก branch if equal สำหรับคำสั่งต่อมา

bne register1, register2, L1

ในกรณีที่ค่าใน register1 มีค่าไม่เท่ากับ ค่าใน register2 คำสั่งจะกระโดดไปที่คำสั่งในตำแหน่ง L1 ซึ่ง bnq ย่อมาจาก branch if not equal คำสั่งเหล่านี้มักถูกเรียกว่า Conditional Branches



Subsections

Vara Varavithya 2006-11-06