Motorola MVME147 Installation And Use Manual page 188

Mpu vmemodule
Table of Contents

Advertisement

Debugger General Information
B
B-34
Table B-5. Exception Vectors Used by 147Bug
Vector
Offset
Exception
$8
Bus Error
$10
Illegal instruction Breakpoints (used by GO, GN, GT)
$24
Trace
$108
Level 7 Interrupt
$BC
TRAP #15
Example:
Trace one instruction using debugger.
RD
147Bug>
PC
=00004000 SR
=2700=TR:OFF_S._7_.....
USP
=00005830 MSP
=00005C18 ISP* =00006000 SFC
CACR =0=D:...._I:...
D0
=00000000 D1
=00000000 D2
D4
=00000000 D5
=00000000 D6
A0
=00000000 A1
=00000000 A2
A4
=00000000 A5
=00000000 A6
00004000 7055
T
147Bug>
PC
=00004002 SR
=2700=TR:OFF_S._7_.....
USP
=00005830 MSP
=00005C18 ISP* =00006000 SFC
CACR =0=D:...._I:...
D0
=00000055 D1
=00000000 D2
D4
=00000000 D5
=00000000 D6
A0
=00000000 A1
=00000000 A2
A4
=00000000 A5
=00000000 A6
00004002 4E71
147Bug>
Notice that the value of the target stack pointer register (A7) has not
changed even though a trace exception has taken place. Your
program may either use the exception vector table provided by
147Bug or it may create a separate exception vector table of its own.
The two following sections detail these two methods.
147Bug Facility
Trace operations (such as T, TC, TT)
ABORT pushbutton
System calls
VBR
CAAR =00000000 DFC
=00000000 D3
=00000000 D7
=00000000 A3
=00000000 A7
MOVEQ.L #$55,D0
VBR
CAAR =00000000 DFC
=00000000 D3
=00000000 D7
=00000000 A3
=00000000 A7
NOP
=00000000
=0=F0
=0=F0
=00000000
=00000000
=00000000
=00006000
=00000000
=0=F0
=0=F0
=00000000
=00000000
=00000000
=00006000

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents