Difference between revisions of "BOV"

From Intellivision Wiki
Jump to: navigation, search
 
Line 8: Line 8:
 
</table><br/>
 
</table><br/>
  
The Branch on Carry opcode (BC) is a two-decle opcode that is a part of the [[Branch]] family of opcodes.  The Branch on Carry causes the [[CP1610]] to branch if the [[Overflow Flag]] is set to the address specified by the following parameters.<br/>
+
The Branch on Overflow opcode (BOC) is a two-decle opcode that is a part of the [[Branch]] family of opcodes.  The Branch on Carry causes the [[CP1610]] to branch if the [[Overflow Flag]] is set to the address specified by the following parameters.<br/>
  
 
     Format - Decle #1    Format - Word #2 (Unknown if all 16 bits are significant)
 
     Format - Decle #1    Format - Word #2 (Unknown if all 16 bits are significant)

Revision as of 00:00, 12 January 2005

Instruction NameBranch on Overflow
MnemonicsBOV
CP1610 Clock Cycles7 or 9
InterruptibleYes
Opcode Range$0202, $0222

The Branch on Overflow opcode (BOC) is a two-decle opcode that is a part of the Branch family of opcodes. The Branch on Carry causes the CP1610 to branch if the Overflow Flag is set to the address specified by the following parameters.

   Format - Decle #1    Format - Word #2 (Unknown if all 16 bits are significant)
   0000:0010:00d0:0010  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.