595
APPENDIX B Instructions
Note:
When an external data bus is used, the cycle counts during which an instruction is made to wait by
ready input or automatic ready must also be added.
Note:
• When an external data bus is used, the cycle counts during which an instruction is made to wait by
ready input or automatic ready must also be added.
• Actually, instruction execution is not delayed by every instruction fetch. Therefore, use the correction
values to calculate the worst case.
Table B.5-2 Cycle Count Correction Values for Counting Execution Cycles
Operand
(b) byte
*1
(c) word
*1
(d) long
*1
Cycle
count
Access
count
Cycle
count
Access
count
Cycle
count
Access
count
Internal register +0 1 +01+02
Internal memory
Even address
+0 1 +01+02
Internal memory
Odd address
+0 1 +22+44
External data bus
*2
16-bit even address
+1 1 +11+22
External data bus
*2
16-bit odd address
+1 1 +42+84
External data bus
*2
8-bits
+1 1 +42+84
*1: (b), (c), and (d) are used for (cycle count) and B (correction value) in "B.8 F
2
MC-16LX
Instruction List".
*2: When an external data bus is used, the number of cycles during which an instruction is made to wait
by ready - signal input or automatic ready must also be added.
Table B.5-3 Cycle Count Correction Values for Counting Instruction Fetch Cycles
Instruction Byte boundary Word boundary
Internal memory - +2
External data bus 16-bits - +3
External data bus 8-bits +3 -