Download CJ1G/H-CPU

Transcript
Capitolo 3-7
Istruzioni di scorrimento dei dati
Istruzione
Codice
mnemonico
Codice
Simbolo/
operando
DOUBLE SHIFT
ASLL(570)
LEFT
ASLL
Wd
@ASLL
570 Wd: Canale
ARITHMETIC
ASR(026)
SHIFT RIGHT
ASR
Wd
@ASR
026 Wd: Canale
DOUBLE SHIFT
ASRL(571)
RIGHT
ASRL
Wd
@ASRL
571 Wd: Canale
ROTATE LEFT
ROL
@ROL
027
ROL(027)
Funzione
Posizione
Condizione di
esecuzione
Fa scorrere il contenuto dei canali Wd e Wd+1 di un bit a sinistra.
Wd+1
Uscita
Richiesta
Wd
Fa scorrere il contenuto del canale Wd di un bit a destra.
Uscita
Richiesta
Fa scorrere il contenuto dei canali Wd e Wd+1 di un bit a destra.
Uscita
Richiesta
Wd+1
Wd
Fa scorrere tutti i bit del canale Wd di un bit a sinistra, incluso il flag di
riporto (CY).
Uscita
Richiesta
Fa scorrere tutti i bit dei canali Wd e Wd +1 di un bit a sinistra, incluso
il flag di riporto (CY).
Wd+1
Wd
Uscita
Richiesta
Wd
Wd: Canale
DOUBLE
ROLL(572)
ROTATE LEFT
ROLL
Wd
@ROLL
572 Wd: Canale
ROTATE LEFT
RLNC(574)
WITHOUT
CARRY
Wd
RLNC
@RLNC
Wd: Canale
574
DOUBLE
RLNL(576)
ROTATE LEFT
WITHOUT
Wd
CARRY
RLNL
@RLNL Wd: Canale
576
ROTATE RIGHT
ROR
@ROR
028
ROR(028)
Wd
Fa scorrere tutti i bit del canale Wd di un bit a sinistra, escluso il flag
di riporto (CY).
Wd
Fa scorrere tutti i bit dei canali Wd e Wd +1 di un bit a sinistra,
escluso il flag di riporto (CY).
Wd+1
Wd
Fa scorrere tutti i bit del canale Wd di un bit a destra, incluso il flag di
riporto (CY)
Wd+1
Wd
Uscita
Richiesta
Uscita
Richiesta
Uscita
Richiesta
Wd: Canale
DOUBLE
RORL(573)
ROTATE RIGHT
RORL
Wd
@RORL
573 Wd: Canale
Fa scorrere tutti i bit dei canali Wd e Wd +1 di un bit a destra,
incluso il flag di riporto (CY).
Wd
Wd+1
Uscita
Richiesta
93