NEC PD750004 User Manual page 310

4 bit single-chip microcomputer
Table of Contents

Advertisement

µPD750008 USER'S MANUAL
I/II
CALLF !faddr
Function: For the µPD750008
[Mk I mode]
(SP–1) <– PC
(SP–3) <– MBE, RBE, 0, PC
(SP–4) <– PC
PC
12-0
faddr = 0000H – 07FFH
[Mk II mode]
(SP–2) <– x, x, MBE, RBE
(SP–3) <– PC
(SP–5) <– 0, 0, 0, PC
SP <– SP–6
PC
12-0
faddr = 0000H – 07FFH
Saves the contents of the program counter (PC; Return address), memory bank enable flag (MBE), and
register bank enable flag (RBE) to the data memory location (stack) addressed by the stack pointer (SP), then
branches to the location addressed by the 11-bit immediate data faddr after decrementing SP. Only the
address range 0000H-07FFH (0-2047) can be called.
TCALL !addr
Function: Assembler pseudo instruction of the GETI instruction for table definition. This instruction is
used to replace a 3-byte CALL !addr instruction with a 1-byte GETI instruction. The 12-bit
address data must be coded in addr. For detailed information, refer to RA75X Assembler
Package User's Manual: Language (EEU-1363).
Remark "Function" in this section is applicable to the µPD750008 whose program counter consists of
13 bits (addr = 0000H to 1FFFH).
However, this is also applicable to the µPD750004 whose program counter consists of 12
bits (addr = 0000H to 0FFFH), the µPD750006 whose program counter consists of 13 bits
(addr = 0000H to 17FFH), and the µPD75P0016 whose program counter consists of 14 bits
(addr = 0000H to 3FFFH).
290
, (SP–2) <– PC
7-4
, SP <– SP – 4
11-8
<– 00 + faddr
, (SP–4) <– PC
7-4
, (SP–6) <– PC
12
<– 00 + faddr
3-0
12
3-0
11-8

Advertisement

Table of Contents
loading

This manual is also suitable for:

Pd750006Pd750008Pd75p0016

Table of Contents