
Click above to get retro games delivered to your door ever month!
X-Hacker.org- TMS320C2x DSP - syntax [<label>] adrk <constant>
[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
SYNTAX [<LABEL>] ADRK <constant>
OPERANDS 0 . constant . 255
EXECUTION (PC) + 1 . PC
AR(ARP) + 8-bit positive constant . AR(ARP)
DESCRIPTION The 8-bit immediate value is added, right-justified, to the
currently selected auxiliary register with the result
replacing the auxiliary register contents. The addition takes
place on the ARAU with the immediate value treated as an 8-
bit positive integer.
WORDS 1
ENCODING 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
+-----------------------------------------------+
|0 1 1 1 1 1 1 0| 8-bit constant |
+-----------------------------------------------+
CYCLES
+------------------------------------------------+
| Cycle Timings for a Single Instruction |
|------------------------------------------------|
| PI/DI | PI/DE | PE/DI | PE/DE | PR/DI | PR/DE |
|-------+-------+-------+--------+-------+-------|
'C25 | 1 | 1 | 1+p | 1+p | 1 | 1 |
|------------------------------------------------|
| Cycle Timings for a Repeat Instruction |
|------------------------------------------------|
'C25 | not repeatable |
+------------------------------------------------+
EXAMPLE ADRK >80 (ARP = 5)
BEFORE AFTER
AR5 >4321 AR5 >43A1
Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson