Crossware

Table of Contents        Previous topic       Next topic       

MICROPROCESSOR INSTRUCTION REFERENCE->Shift Instructions


InstructionOperand
Syntax
Operand
Size
Operation
ASLDx,Dy
#<data>,Dn
32
32
X/C <-Dy <- 0 (Dx times)
X/C <-Dn <- 0 (<data> times)
ASRDx,Dy
#<data>,Dn
32
32
Sign -> Dy ->X/C (Dx times)
Sign -> Dn ->X/C (<data> times)
LSLDx,Dy
#<data>,Dn
32
32
X/C <- Dy <- 0 (Dx times)
X/C <- Dn <- 0 (<data> times)
LSRDx,Dy
#<data>,Dn
32
32
0 -> Dy -> X/C (Dx times)
0 -> Dn -> X/C (<data> times)
SWAPDn16Exchange most significant and least significant words of Dn