Move Register - Analog Devices ADSP-BF53x Blackfin Reference

Table of Contents

Advertisement

Instruction Overview

Move Register

General Form
dest_reg = src_reg
Syntax
genreg = genreg ;
genreg = dagreg ;
dagreg = genreg ;
dagreg = dagreg ;
genreg = USP ;
USP = genreg ;
Dreg = sysreg ;
Preg = sysreg ;
sysreg = Dreg ;
sysreg = Preg ;
sysreg = USP ;
A0 = A1 ;
/* move 40-bit Accumulator value (b) */
A1 = A0 ;
/* move 40-bit Accumulator value (b) */
A0 = Dreg ;
(b)*/
A1 = Dreg ;
(b)*/
Accumulator to D-register Move:
Dreg_even = A0 (opt_mode) ;
(b) */
Dreg_odd = A1 (opt_mode) ;
*/
Dreg_even = A0, Dreg_odd = A1 (opt_mode) ;
lators to a register pair (b) */
Dreg_odd = A1, Dreg_even = A0 (opt_mode) ;
lators to a register pair (b) */
9-2
ADSP-BF53x/BF56x Blackfin Processor Programming Reference
/* (a) */
/* (a) */
/* (a) */
/* (a) */
/* (a)*/
/* (a)*/
/* sysreg to 32-bit D-register (a) */
/* sysreg to P-register (c) */
/* 32-bit D-register to sysreg (a) */
/* 32-bit P-register to sysreg (a) */
/* (a) */
/* 32-bit D-register to 40-bit A0, sign extended
/* 32-bit D-register to 40-bit A1, sign extended
/* move 32-bit A1.W to odd Dreg (b)
/* move 32-bit A0.W to even Dreg
/* move both Accumu-
/* move both Accumu-

Advertisement

Table of Contents
loading

This manual is also suitable for:

Adsp-bf56x blackfin

Table of Contents