41
μ
PD75048
(3) Symbols in addressing area field
*1
MB = MBE . MBS
(MBS = 0, 1, 15)
MB = 0
*2
*3
MBE = 0 : MB = 0 (00H-7FH)
MB = 15 (80H-FFH)
MBE = 1 : MB = MBS (MBS = 0, 1, 15)
MB = 15, fmem = FB0H-FBFH,
FF0H-FFFH
MB = 15, pmem = FC0H-FFFH
addr = 0000H-1F7FH
Data memory
addressing
*4
*5
*6
*7
addr = (Current PC) -15 to (Current PC) - 1
(Current PC) +2 to (Current PC) + 16
caddr = 0000H-0FFFH (PC
12
= 0) or
1000H-1F7FH (PC
12
= 1)
faddr = 0000H-07FFH
taddr = 0020H-007FH
MB = MBE . MBS
(MBS = 0, 1, 4, 5, 6, 7, 15)
MBE = 0: MB = 0 (00H-7FH)
MB = 15 (80H-FFH)
MBE = 1: MB = MBS
(MBS = 0, 1, 4, 5, 6, 7, 15)
Program
memory
addressing
*8
*9
*10
*11
Data memory
addressing
*12
Remarks 1:
MB indicates memory bank that can be accessed.
In *2, MB = 0 regardless of MBE and MBS.
In *4 and *5, MB = 15 regardless of MBE and MBS.
*6 to *10 indicate areas that can be addressed.
When MBS is 4, 5, 6 or 7, addressing area is in the EEPROM area.
2:
3:
4:
5:
(4) Machine cycle field
In this field, S indicates the number of machine cycles required when an instruction having a skip
function skips. The value of S varies as follows:
When no instruction is skipped .................................................................................. S = 0
When 1-byte or 2-byte instruction is skipped........................................................... S = 1
When 3-byte instruction (BR !addr or CALL !addr) is skipped .............................. S = 2
Note : The GETI instruction is skipped in one machine cycle.
One machine cycle equals to one cycle of the CPU clock
Φ
, (=t
CY
), and can be changed in three
steps depending on the setting of the processor clock control register (PCC).