2 notes on commands for executing program, Notes on commands for executing program – FUJITSU SOFTUNE F2 MC-16 User Manual

Page 253

Advertising
background image

239

CHAPTER 2 DEPENDENCE FUNCTIONS

2.5.2

Notes on Commands for Executing Program

When using commands to execute a program, there are several points to note.

■

Notes on GO Command

For the GO command, two breakpoints that are valid only while executing commands can be set. However,

care is required in setting these breakpoints.

●

Invalid Breakpoints

•

No break occurs when a breakpoint is set at the instruction immediately after the following instructions.

•

No break occurs when breakpoint set at address other than starting address of instruction.

■

Notes on STEP Command

●

Exceptional Step Execution

When executing the instructions listed in the notes on the GO command as invalid breakpoints, such

instructions and the next instruction are executed as a single instruction. Furthermore, if such instructions are

continuous, then all these continuous instructions and the next instruction are executed as a single instruction.

●

Step Execution that won't Break

Note that no break occurs after step operation when both the following conditions are met at one time.

•

When step instruction longer than 2 bytes length and last code ends at even address

•

When breakpoint already set at last address

(This "already-set" breakpoint is an invalid breakpoint that won't break, because it has been set at an
address other than the starting address of an instruction.)

■

Controlling Watchdog Timer

It is possible to select "The watchdog timer is stopped in the break. " while executing a program using the

GO, STEP, CALL commands.

Use the ENABLE WATCHDOG, DISABLE WATCHDOG commands to control the watchdog timer.

•

ENABLE WATCHDOG

---

Enables the watchdog time during break.

•

DISABLE WATCHDOG

---

The watchdog timer is stopped in the break.

The start-up default in this program is "Enables the watchdog time during break".

[Example]

>DISABLE WATCHDOG

>GO

F

2

MC-16FX

PCB

DTB

NCC

ADB

SPB

CNR

MOV ILM,#imm8

AND CCR,#imm8

OR CCR,#imm8

POPW PS

Advertising