|
UPD75336 Datasheet, PDF (45/68 Pages) NEC – 4-BIT SINGLE-CHIP MICROCOMPUTER | |||
|
◁ |
µPD75336
Note 1 Mne-
monic
Operands
Bytes Machine
Cycles
Operation
Address-
ing Area
Skip Condition
CALL !addr
3
CALLF !faddr
2
RET
1
RETS
1
RETI
1
rp
1
PUSH
BS
2
rp
1
POP
BS
2
2
EI
IE Ã Ã Ã
2
2
DI
IE Ã Ã Ã
2
A, PORTn 2
IN*
XA, PORTn 2
PORTn, A 2
OUT*
PORTn, XA 2
HALT
2
STOP
2
NOP
1
RBn
2
SEL
MBn
2
GETI taddr
1
(SP â 4) (SP â 1) (SP â 2) â PC11â0
2
(SP â 3) â MBE, RBE, PC13, PC12
*6
PC13â0 â addr, SP â SP â 4
(SP â 4) (SP â 1) (SP â 2) â PC11â0
2
(SP â 3) â MBE, RBE, PC13, PC12
*9
PC13â0 â 000 + faddr, SP â SP â 4
PC11â0 â (SP) (SP + 3) (SP + 2)
3
MBE, RBE, PC13, PC12 â (SP + 1)
SP â SP + 4
PC11â0 â (SP) (SP + 3) (SP + 2)
3+S MBE, RBE, PC13, PC12 â (SP + 1)
SP â SP + 4, then skip unconditionally
Unconditional
PC11â0 â (SP) (SP + 3) (SP + 2)
3
MBE, RBE, PC13, PC12 â (SP + 1)
PSW â (SP + 4) (SP + 5), SP â SP + 6
1
(SP â 1) (SP â 2) â rp, SP â SP â 2
2
(SP â 1) â MBS, (SP â 2) â RBS, SP â SP â 2
1
rp â (SP + 1) (SP), SP â SP + 2
2
MBS â (SP + 1), RBS â (SP), SP â SP + 2
2
IME(IPS.3) â 1
2
IE Ã Ã Ã â 1
2
IME(IPS.3) â 0
2
IE Ã Ã Ã â 0
2
A â PORTn
(n = 0â8)
2
XA â PORTn+1, PORTn
(n = 4, 6)
2
PORTn â A
(n = 2â8)
2
PORTn+1, PORTn â XA
(n =4, 6)
2
Set HALT Mode (PCC.2 â 1)
2
Set STOP Mode (PCC.3 â 1)
1 No Operation
2
RBS â n
(n = 0 â 3)
2
MBS â n
(n = 0, 1, 2, 15)
⢠TBR Instruction
PC13â0 â (taddr) 5â0 + (taddr + 1)
-----------------------------------------------------------------------
⢠TCALL Instruction
-----------------------------
(SP â 4) (SP â 1) (SP â 2) â PC11â0
3
(SP â 3) â MBE, RBE, PC13, PC12
*10
PC13â0 â (taddr) 5â0 â (taddr + 1)
SP â SP â 4
-----------------------------------------------------------------------
⢠Other than TBR and TCALL Instruction
-----------------------------
Depends on the
Execution of an instruction addressed at
referred instruc-
(taddr) and (taddr + 1)
tion
* At IN/OUT instruction execution, MBE = 0 or MBE = 1, MBS =15 must be set in advance.
Remarks TBR and TCALL instructons are assembler pseudo instructions for GETI instruction table definition.
Note 1. Instruction Group 2. Interrupt control 3. CPU control
45
|
▷ |