
Click above to get retro games delivered to your door ever month!
X-Hacker.org- TMS320C2x DSP - syntax [<label>] bacc
[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
SYNTAX [<LABEL>] BACC
OPERANDS None
EXECUTION (ACC(15-0)) . PC
DESCRIPTION The branch uses the lower half of the accumulator (bits 15-0)
for the branch address.
WORDS 1
ENCODING 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
+-----------------------------------------------+
|1 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 |
+-----------------------------------------------+
CYCLES
+----------------------------------------------------+
| Cycle Timings for a Single Instruction |
|----------------------------------------------------|
| PI/DI | PI/DE | PE/DI | PE/DE | PR/DI | PR/DE |
|--------+--------+--------+---------+-------+-------|
'20 | 2 | 2 | 2+p | 2+p | - | - |
|----------------------------------------------------|
'C25 | Destination on-chip RAM: |
|----------------------------------------------------|
| 2 | 2 | 2+p | 2+p | 2 | 2 |
|----------------------------------------------------|
| Destination on-chip ROM: |
|----------------------------------------------------|
| 3 | 3 | 3+p | 3+p | 3 | 3 |
|----------------------------------------------------|
| Destination external memory: |
|----------------------------------------------------|
| 3+p | 3+p | 3+2p | 3+2p | 3+p | 3+p |
|----------------------------------------------------|
| Cycle Timings for a Repeat Instruction |
|----------------------------------------------------|
'20 | not repeatable | - | - |
|----------------------------------------------------|
'C25 | not repeatable |
+----------------------------------------------------+
EXAMPLE BACC
BEFORE AFTER
PC >16E4 PC >9545
ACC X >F7FF9545 ACC X >F7FF9545
C C
Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson