NEC PD750008 User Manual

Page 310

Advertising
background image

290

µPD750008 USER'S MANUAL

CALLF !faddr

Function:

For the µPD750008

[Mk I mode]

(SP–1) <– PC

7-4

, (SP–2) <– PC

3-0

(SP–3) <– MBE, RBE, 0, PC

12

(SP–4) <– PC

11-8

, SP <– SP – 4

PC

12-0

<– 00 + faddr

faddr = 0000H – 07FFH

[Mk II mode]

(SP–2) <– x, x, MBE, RBE

(SP–3) <– PC

7-4

, (SP–4) <– PC

3-0

(SP–5) <– 0, 0, 0, PC

12

, (SP–6) <– PC

11-8

SP <– SP–6

PC

12-0

<– 00 + faddr

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).

I/II

Advertising
This manual is related to the following products: