branch_inst - True False Instruction Opcode Instruction...

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
M68HC11ERG/AD 12 M68HC11E Series Programming Reference Guide MOTOROLA Simple Branches Simple Conditional Branches Signed Conditional Branches Unsigned Conditional Branches Bit Manipulation Branches BRCLR Branch if all selected bits are clear (opcode) (operand addr) (mask) (rel offset) M • mm = 0? M = operand in memory; mm = mask BRSET Branch if all selected bits are set (opcode) (operand addr) (rel offset) (M ) • mm = 0? M = operand in memory; mm = mask Mnemonic Opcode Cycles BRA 20 3 BRN 21 3 BSR 8D 7 Test
Background image of page 1
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: True False Instruction Opcode Instruction Opcode N = 1 BMI 2B BPL 2A Z = 1 BEQ 27 BNE 26 V = 1 BVS 29 BVC 28 C = 1 BCS 25 BCC 24 Test True False Instruction Opcode Instruction Opcode r > m BGT 2E BLE 2F r ≥ m BGE 2C BLT 2D r = m BEQ 27 BNE 26 r ≤ m BLE 2F BGT 2E r < m BLT 2D BGE 2C Test True False Instruction Opcode Instruction Opcode r > m BHI 22 BLS 23 r ≥ m BHS/BCC 24 BL0/BCS 25 r = m BEQ 27 BNE 26 r ≤ m BLS 23 BHI 22 r < m BLO/BCS 25 BHS/BCC 24...
View Full Document

This note was uploaded on 01/30/2011 for the course EE 447 taught by Professor Skst during the Fall '10 term at Middle East Technical University.

Ask a homework question - tutors are online