Fujitsu F2 MC-16 Computer Accessories User Manual


 
52
CHAPTER 2 DEPENDENCE FUNCTIONS
2.1.11 Trace
The address and status information can be sampled during program execution to record
it in a trace buffer. This function is called a trace.
Trace
The address and status information can be sampled during program execution to record it in a trace buffer.
This function is called a trace. Data of the trace buffer can be used to make a detailed analysis of a program
execution history.
The trace buffer is in the form of a ring. When it becomes full, it records the next data by automatically
overwriting the buffered data at the beginning.
Trace Data
The simulator debugger can sample 1000 frames of trace data for the address of the executed instruction.
Abortion of Trace Measurement
While the trace function is enabled, data is always sampled and recorded in the trace buffer during execution
of a user program.
The program execution aborts due to a break factor such as a breakpoint, terminating the trace.
Furthermore, when the trace buffer becomes full, a program break can be invoked. This break is called a
trace buffer full break.
Frame Number
A number is assigned to each frame of sampled trace data. This number is called a frame number.
The frame number is used to specify the display start position of the trace buffer.
The number 0 is assigned to the last-sampled trace data. Negative values are assigned to trace data that have
been sampled before the arrival at the triggering position.
Figure 2.1-1 Frame Numbering at Tracing
.
.
.
.
-3
-2
-1
0 (Trigger point)