
DS4830A User’s Guide
212
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
Encoding
16 or
8 Bits
Description
kkkkkkkk = immediate (literal) data
8/16
nnnn selects one of first 16 registers in module NNN; where NNN= 0-5. Access to
2
nd
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
Commenti su questo manuale