Fujitsu FR60 Hardware Manual page 87

Hide thumbs Also See for FR60:
Table of Contents

Advertisement

[Example]
LDI:32
JMP:D
LDI:8
...
2) RP referred by the RET:D instruction is not affected even though RP is updated by the instruction in the
delay slot.
[Example]
RET:D
MOV
3) The flag referred by the Bcc:D rel instruction is not affected by the instruction in the delay slot.
[Example]
ADD
#1,
BC:D
Overflow
ANDCCR
#0
...
4) If RP is referred by an instruction in the delay slot of the CALL:D instruction, the data that has been
updated by the CALL:D instruction is read.
[Example]
CALL:D
MOV
...
■ Limitations on Operation with Delay Slot
Instructions that can be placed in the delay slot
Only an instruction meeting the following conditions can be executed in the delay slot.
One-cycle instruction
Instruction other than a branch instruction
Instruction whose operation is not affected even though the order is changed
A one-cycle instruction is an instruction denoted in the Number of Cycles column in the list of
instructions as 1, a, b, c, and d.
#Label,
R0
@R0
#0,
R0
;
R8,
RP
;
...
R0
;
Flag change
;
Branch to execution result of above instruction
;
This flag update is not referred by the above branch instruction.
Label
RP,
R0
;
Branch to Label
;
No effect on the branch destination address
Branch to address defined beforehand in RP
No effect on the return operation
;
Updating RP and branching
;
Transferring RP, execution result of above CALL:D
69

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mb91350a series

Table of Contents