BACC
Branch to Location Specified by Accumulator
7-40
Syntax
BACC
Operands
None
Opcode
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
0
0
0
0
1
0
0
0
1
1
1
1
1
0
1
Execution
ACC(15:0)
→
PC
Status Bits
None
Description
Control is passed to the 16-bit address residing in the lower half of the accumu-
lator.
Words
1
Cycles for a Single BACC Instruction
ROM
DARAM
SARAM
External
4
4
4
4+3p
Note:
When this instruction reaches the execute phase of the pipeline, two additional instruc-
tion words have entered the pipeline. When the PC discontinuity is taken, these two
instruction words are discarded.
Example
BACC
;(ACC contains the value 191)
The value 191 is loaded into the program counter, and the program continues
to execute from that location.
Cycles