3-8
DINK32 PowerPC Debugger User’s Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Assemble
addr
addr2
Address to begin assembly.
Address to stop assembly
NOTE:
‘a(chǎn)s’ continues to assemble even if ‘+’ is not specified; enter ‘ESC’ or ‘x’ to stop
assembly.
Examples
:
DINK32[MPC7455] {1} >>as 100000+
00100000 FFFFFFFF fnmadd. f31, f31, f31, f31 rotlw r4,r6,r8
00100004 FFFFFFFF fnmadd. f31, f31, f31, f31 lfd f0,1000(r1)
00100008 FFFFFFFF fnmadd. f31, f31, f31, f31 rlwnm 0,13,23,1,0xa
0010000C BFFFFFFF stmw r31, -1(r31) loop:
0010000C BFFFFFFF loop: stmw r31, -1(r31) ori r26,r2,0xfff
00100010 FFFFFFFF fnmadd. f31, f31, f31, f31 lfd f0,3000(r1)
00100014 FFFFFFFF fnmadd. f31, f31, f31, f31 cmpw cr3,r26,r0
00100018 FFFFFFFF fnmadd. f31, f31, f31, f31 bne loop
0010001C FFFFFFFF fnmadd. f31, f31, f31, f31 x
DINK32[MPC7455] {2} >>as 110000+
00110000 FFFFFFFF fnmadd. f31, f31, f31, f31 .word 12345678
00110004 FFFFBFFF fnmadd. f31, f31, f31, f23 .word 0x34
00110008 FFFFFFFF fnmadd. f31, f31, f31, f31 .long 0xabcde08
0011000C BFFFFFFF stmw r31, -1(r31) loop1: subf. 1,2,3
00110010 FFFFFFFF fnmadd. f31, f31, f31, f31 bnelr
00110014 FFFFFFFF fnmadd. f31, f31, f31, f31 b loop1
00110018 FFFFFEFF fnmadd. f31, f31, f27, f31 x
DINK32[MPC7455] {7} >>st
Current list of DINK branch labels:
KEYBOARD: 0x0
getchar: 0x111b0
putchar: 0x11188
TBaseInit: 0xd000
TBaseReadLower: 0xd018
TBaseReadUpper: 0xd024
CacheInhibit: 0xce94
InvEnL1Dcache: 0xc9d0
DisL1Dcache: 0xcd9c
InvEnL1Icache: 0xc9c4
DisL1Icache: 0xcdc4
dink_loop: 0x367ac
dink_printf: 0x2ff10
Current list of USER branch labels:
loop: 0x10000c
loop1: 0x11000c
DINK32[MPC7455] {8} >>
DINK32[MPC7455] {10} >>as 120000
00120000 FFFFFFFF fnmadd. f31, f31, f31, f31 vmuleuh v3,v4,v5
00120004 FFFFBFFF fnmadd. f31, f31, f31, f23 vmaxsw v4,v5,v6
00120008 FFFFFFFF fnmadd. f31, f31, f31, f31 vspltisw v6,0x2000
0012000C BFFFFFFF stmw r31, -1(r31) x
F
Freescale Semiconductor, Inc.
n
.