เราใช้งานคอมพิวเตอร์ เพื่อจุดประสงค์หลักได้แก่การคำนวณ การทำซ้ำ และการตัดสินใจ คำสั่งของการทำซ้ำ และการตัดสินใจ ใช้มากในหลายกรณี เช่น คำสั่ง 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