
DS4830A User’s Guide
213
MOVE dst, src
(continued)
on
Specifier
dst Bit
Encoding
ddd dddd
16 or 8
Bits
Description
8/16
Null (virtual) destination. Intended as a bit bucket to assist software with pointer
increments/decrements.
8/16
nnnn selects one of first 8 registers in module NNN; where NNN= 0-5. Access to next 24 using
PFX[n].
Accumulator Pointer Control
Processor Status Flag Register
Interrupt and Control Register
nnn selects 1 of first 8 accumulators: A[0]..A[7]
Active Accumulator = A[AP].
nnn selects one of 8 Prefix Registers
16-bit word @SP, pre-increment SP
n selects one of 2 loop counter registers
Data memory @BP[Offs]; pre increment OFFS
Data memory @BP[Offs]; pre decrement OFFS
Frame Pointer Offset from Base Pointer (BP)
Data Pointer Control Register
Frame Pointer Base Pointer (BP)
Data memory @DP[n], pre increment DP[n]
Data memory @DP[n], pre decrement DP[n]
n selects one of 2 data pointers
2-Cycle Destination Access Using PFX[n] register (see Special Notes)
Watchdog Control Register
nnn selects 1 of second 8 accumulators A[8]..A[15]
Data Transfer Rules
dst (16-bit) src (16-bit): dst[15:0] src[15:0]
dst (8-bit) src (8-bit): dst[7:0] src[7:0]
dst (16-bit) src (8-bit): dst[15:8] 00h *
dst[7:0] src[7:0]
dst (8-bit) src (16-bit): dst[7:0] src[7:0]
* Note: The PFX[0] register may be used to supply a separate high order data byte for this type of transfer.
Kommentare zu diesen Handbüchern