
DS4830 User’s Guide
201
MOVE dst, src Move Data
Description: Moves data from a specified source (src) to a specified destination (dst). A list of defined source,
destination specifiers is given in the table below. Also, since src can be either 8-bit (byte) or 16-
bit (word) data, the rules governing data transfer are also explained below in the encoding
section.
Status Flags: S, Z (if dst is Acc or AP or APC)
C, E (if dst is PSF)
Operation: dst src
Encoding: 15 0
Source Specifier Codes
src Bit
Encoding
f ssss ssss
kkkkkkkk = immediate (literal) data
nnnn selects one of 1
st
16 registers in module NNN; where NNN= 0-5. Access to 2
nd
16 using PFX[n].
Accumulator Pointer Control
Processor Status Flag Register
Interrupt and Control Register
Interrupt Identification Register
Watchdog Control Register
nnnn selects one of 16 accumulators
Active Accumulator = A[AP]. Update AP per APC
Active Accumulator = A[AP]. No change to AP
16-bit word @SP, post-decrement SP
n selects one of 2 loop counter registers
16-bit word @SP, post-decrement SP, INS=0
Data memory @BP[Offs]; post increment OFFS
Data memory @BP[Offs]; post decrement OFFS
Frame Pointer Offset from Base Pointer (BP)
Data Pointer Control Register
Frame Pointer Base Pointer (BP)
Sign Extended low byte of GR register
Data memory @DP[n], post increment DP[n]
Data memory @DP[n], post decrement DP[n]
n selects 1 of 2 data pointers
Comentarios a estos manuales