
B.11Execution Cycle Counts for Special Operations
226
F2MC-16F Instruction Lists
B.11 Execution Cycle Counts for Special Operations
This section describes execution time up to start of interrupt processing, and execution cycle counts for
extended intelligent I/O service, and exception handling processing for occurrence of stack area errors and
for execution of undefined instructions.
Execution Time up to Start of Interrupt Processing
(1)
Wait time up to transition to CPU interrupt sequence
(Do not transition to interrupt sequence during instruction execution.)
(2)
Execution time of interrupt sequence
Cycle count:
16
Compensation value:
3 × (b) + 7 × (c)
Bus operation:
Internal register access: byte access 2 cycles
Interrupt vector read: word access 1 cycle, byte access 1 cycle
Stack write:
word access 6 cycles
*For compensation values (b) and (c) see Appendix B.4b.
Accordingly, the execution time up to start of interrupt processing is represented by (1) plus (2).
Extended Intelligent I/O Service Execution Time (1 cycle of transfer time)
(1)
When data transfer occurs normally
Table B.11a Extended Intelligent I/O Service Execution Time (when ISCS SE bit is '0')
*For compensation values (b) and (c) see Appendix B.4b.
Compensation values for transfer operations should be taken into account.
Buffer address pointer
Fixed
Updated
I/O address pointer
Fixed
Updated
Cycle count
BAP
IOA
IOA
BAP
25
26
25
26
28
29
Compensation value
5×(b)+6×(c)
+ transfer operation (read:
1 cycle, write: 1 cycle)
5×(b)+6×(c)
+ transfer operation (read:
1 cycle, write: 1 cycle)
5×(b)+7×(c)
+ transfer operation (read:
1 cycle, write: 1 cycle)
Bus operation
Internal register access
ISD access
Transfer operation
Word access: 1 cycle, byte
access: 3 cycles
Word access: 5 cycles,
byte access: 2 cycles
Read: 1 cycle, write: 1
cycle
Word access: 1 cycle, byte
access: 3 cycles
Word access: 5 cycles,
byte access: 2 cycles
Read: 1 cycle, write: 1
cycle
Word access: 1 cycle, byte
access: 3 cycles
Word access: 6 cycles,
byte access: 2 cycles
Read: 1 cycle, write: 1
cycle