MSC8101PG Motorola / Freescale Semiconductor, MSC8101PG Datasheet - Page 150

no-image

MSC8101PG

Manufacturer Part Number
MSC8101PG
Description
MSC8101PG 16-Bit Digital Signal Processor Quick Reference
Manufacturer
Motorola / Freescale Semiconductor
Datasheet
PUSHN
RND
ROL
ROR
RTE
Mnemomic
Push a register onto the software stack using the normal stack pointer
De
Do
Round
Rnd(Da)
Rotate one bit left through the carry bit
(Dn[38:0] <<1)
Dn[39]
C
(Dn[39:1]>>>1)
C
Dn[0]
Return from exception
(SP – 8)
(SP – 4)
SP – 8
0
Rotate one bit right through the carry bit
NMID
Dn[0]
Dn[39]
(NSP); NSP + 8
(NSP + 4); NSP + 8
C
La
Lb
C
SP
PC
SR
Dn
+
+
39
EXTENSION
EXTENSION
Dn[39:1]
Dn[38:0]
Operation
(Shadow SP valid: 5 cycles. Not valid: 6 cycles.)
NSP
32
31
NSP
Table 9-5. Instructions Grouped Alphabetically (Continued)
0
24
Description
Do
16
16
PUSHN De
PUSHN Do
RND Da,Dn
ROL Dn
ROR Dn
RTE
0
Assembler Syntax
8
De
0
0
Memory Long
Word
De EVEN
Do ODD
Words
1
1
1
1
1
1
Cycles
5/6
1
1
1
1
1
Type
4
4
1
1
1
4
Functional
Change-of-
Arithmetic
Support
Logical
Logical
Group
DALU
DALU
DALU
Stack
Flow

Related parts for MSC8101PG