
149
μ
PD75517(A)
(3) Explanation of the symbols in the addressing area field
Remarks 1.
MB indicates an accessible memory bank.
For *2, MB is always 0 irrespective of MBE and MBS.
For *4 and *5, MB is always 15 irrespective of MBE and MBS.
*6 to *11 indicate each addressable area.
2.
3.
4.
(4) Explanation of the machine cycle column
S represents the number of machine cycles required when a skip instruction with the skip function
performs a skip operation. S assumes one of the following values:
When no skip operation is performed:
When a 1-byte instruction or 2-byte instruction is skipped: S = 1
When a 3-byte instruction
Note
is skipped:
S = 0
S = 2
Note
3-byte instruction: BR !addr, BRA !addr1, CALL !addr, and CALLA !addr1 instructions
Caution The GETI instruction is skipped in one machine cycle.
One machine cycle is equal to one cycle of the CPU clock, and three types of times are available for selection
according to the PCC setting.
MB = MBEMBS
(MBS = 0, 1, 2, 3, or 15)
MB = 0
MBE = 0: MB = 0 (00H-7FH)
MB = 15 (80H-FFH)
MBE = 1: MB = MBS (MBS = 0, 1, 2, 3, or 15)
MB = 15, fmem = FB0H-FBFH or
FF0H-FFFH
MB = 15, pmem = FC0H-FFFH
addr = 0000H-3F7FH
addr = (Current PC) - 15 to (Current PC) - 1 or
(Current PC) + 2 to (Current PC) + 16
caddr = 0000H-0FFFH (PC
14,13,12
= 000B) or
1000H-1FFFH (PC
14,13,12
= 001B) or
2000H-2FFFH (PC
14,13,12
= 010B) or
3000H-3FFFH (PC
14,13,12
= 011B) or
4000H-4FFFH (PC
14,13,12
= 100B) or
5000H-5F7FH (PC
14,13,12
= 101B)
faddr = 0000H-07FFH
taddr = 0020H-007FH
addr1 = 0000H-5F7FH
*1
*2
*3
*4
*5
*6
*7
*8
*9
*10
*11
Data memory
addressing
Program
memory
addressing