Difference between revisions of "BESC"

From Intellivision Wiki
Jump to: navigation, search
(yes, all 16 bits are significant.)
m (Protected "BESC" ([edit=autoconfirmed] (indefinite) [move=autoconfirmed] (indefinite)))
 
(No difference)

Latest revision as of 07:56, 4 December 2010

Instruction NameBranch on Equal Sign and Carry
MnemonicsBESC
CP1610 Clock Cycles7 or 9
InterruptibleYes
Opcode Range$020F, $022F

The Branch on Equal Sign and Carry opcode (BESC) is a two-decle opcode that is a part of the Branch family of opcodes. This instruction causes the CP1610 to branch if the Carry Flag is equal to the Sign Flag to the address specified by the following parameters.

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