Renesas M34570T-MCU Manual De Usuario

Descargar
Página de 34
( 27 / 34 )
5.9 Program Execution (G, GB)
The PC4504 and M34570T-MCU’s hardware are subject to the following restrictions with respect
to the operation of the program execution commands (G and GB).
(1) Continuous description of instructions
Hardware breakpoints set in a continuous description of instructions following one after another
do not cause a break to occur in the continuous description of instructions. A break occurs only
after fetching the address where the continuous description of instructions is discontinued. (See
Program example 5.3)
However, a break does occur even in a continuous description of instructions when an external
trigger break or forced break is encountered. For execution to be resumed in this case, you need
to make sure that the execution start address is next to the continuous description of instructions.
(See Program example 5.4)
LA
0
POINT:
LA
1         ; Continuous description of instructions
POINT+1:
LA
2
POINT+2:
XAM
3
Program example 5.3
LA
0
POINT:
LA
1         ; Continuous description of instructions
LA
2
POINT+2:
XAM
3
Program example 5.4
If a break is set at POINT, execution is halted immediately before the XAM instruction at
address POINT+2.
If a forced or external trigger break is applied at POINT, execution is halted at POINT+1.
When resuming program execution after the break, make sure that the start address is at
POINT+2, an address immediately after the continuous description of instructions is
discontinued.