mpc823rg Freescale Semiconductor, Inc, mpc823rg Datasheet - Page 1234

no-image

mpc823rg

Manufacturer Part Number
mpc823rg
Description
Mpc823 Powerquicc Integrated Communications Processor For Portable Systems
Manufacturer
Freescale Semiconductor, Inc
Datasheet
lswx
Assembler Syntax
Definition
Operation
Description
FIELD
FIELD
BIT
BIT
16
0
17
1
18
B
2
Freescale Semiconductor, Inc.
31
For More Information On This Product,
19
3
else b
EA
n
r
i
rD
if i = 32 then
r
GPR(r)
GPR(r)[i–i + 7]
i
if i = 32 then i
EA
n
of bytes to load. Let nr = CEIL( n
registers to receive data. If n > 0, n consecutive bytes starting at
EA are loaded into GPRs rD through rD + nr – 1.
Bytes are loaded left to right in each register. The sequence of
registers wraps around through r0 if required. If the four bytes of
rD + nr – 1 are only partially filled, the unfilled low-order byte(s)
of that register are cleared. If n = 0, the contents of rD are
undefined.
If rA or rB is in the range of registers specified to be loaded,
including the case in which rA = 0, either the system illegal
instruction error handler is invoked or the results are boundedly
undefined. If rD = rA or rD = B, the instruction form is invalid. If
rD and rA both specify GPR0, the form is invalid.
lswx
Load String Word Indexed
if rA = 0 then b
EA is the sum (rA|0) + (rB). Let n = XER[25–31]; n is the number
do while
20
32
i + 8
rD – 1
r + 1 (mod 32)
MPC823 REFERENCE MANUAL
XER[25–31]
4
n
undefined
– 1
b + (rB)
EA + 1
Go to: www.freescale.com
21
(rA)
5
n
0
> 0
rD,rA,rB
22
6
0
MEM(EA, 1)
0
23
7
24
D
8
25
9
533
4); nr is the number of
10
26
MPC823 Instruction Set—lswx
11
27
12
28
13
29
A
14
30
B-81
15
31
0

Related parts for mpc823rg