Difference between revisions of "BLT"
m (Protected "BLT" ([edit=autoconfirmed] (indefinite) [move=autoconfirmed] (indefinite))) |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Category:CP1610]] | [[Category:CP1610]] | ||
<table border> | <table border> | ||
− | <tr><td>Instruction Name</td><td>Branch if Less Than</td></tr> | + | <tr><td>Instruction Name</td><td>Branch if Less Than<BR/>Branch if Not Greater or Equal</td></tr> |
− | <tr><td>Mnemonics</td><td>BLT</td></tr> | + | <tr><td>Mnemonics</td><td>BLT / BNGE</td></tr> |
<tr><td>CP1610 Clock Cycles</td><td>7 or 9</td></tr> | <tr><td>CP1610 Clock Cycles</td><td>7 or 9</td></tr> | ||
<tr><td>Interruptible</td><td>Yes</td></tr> | <tr><td>Interruptible</td><td>Yes</td></tr> | ||
Line 8: | Line 8: | ||
</table><br/> | </table><br/> | ||
− | The Branch if Less Than opcode (BLT) is a two-decle opcode that is a part of the [[Branch]] family of opcodes. This instruction causes the [[CP1610]] to branch if the [[Sign Flag]] is not equal to the [[Overflow Flag]] to the address specified by the following parameters.<br/> | + | The Branch if Less Than opcode (BLT) is a two-decle opcode that is a part of the [[Branch]] family of opcodes. It is also known as Branch if Not Greater or Equal (BNGE). This instruction causes the [[CP1610]] to branch if the [[Sign Flag]] is not equal to the [[Overflow Flag]] to the address specified by the following parameters.<br/> |
Format - Decle #1 Format - Word #2 (All 16 bits are significant) | Format - Decle #1 Format - Word #2 (All 16 bits are significant) |
Latest revision as of 07:57, 4 December 2010
Instruction Name | Branch if Less Than Branch if Not Greater or Equal |
Mnemonics | BLT / BNGE |
CP1610 Clock Cycles | 7 or 9 |
Interruptible | Yes |
Opcode Range | $0205, $0225 |
The Branch if Less Than opcode (BLT) is a two-decle opcode that is a part of the Branch family of opcodes. It is also known as Branch if Not Greater or Equal (BNGE). This instruction causes the CP1610 to branch if the Sign Flag is not equal to the Overflow Flag to the address specified by the following parameters.
Format - Decle #1 Format - Word #2 (All 16 bits are significant) 0000:0010:00d0:0101 aaaa:aaaa:aaaa:aaaa
where:
d indicates the direction of the branch such that: d == 0 indicates to branch in the forward direction d == 1 indicates to branch in the reverse direction
aaaaaaaaaaaaaaaa indicates the amount of offset
See the Branch opcode family documentation for more information.