|
UPD75112 Datasheet, PDF (35/56 Pages) NEC – 4-Bit Single Chip-Microcomputer | |||
|
◁ |
µPD75112(A), 75116(A)
Instructions Mnemonic
Operand
Memory Bit SET1
Manipulation
mem. bit
fmem. bit
pmem. @L
@H+mem. bit
CLR1 mem. bit
fmem. bit
pmem. @L
@H+mem. bit
SKT
mem. bit
fmem. bit
pmem. @L
@H+mem. bit
SKF
mem. bit
fmem. bit
pmem. @L
@H+mem. bit
SKTCLR fmem. bit
pmem. @L
Branch
AND1
OR1
XOR1
BR
@H+mem. bit
CY, fmem. bit
CY, pmem. @L
CY, @H+mem. bit
CY, fmem. bit
CY, pmem. @L
CY, @H+mem. bit
CY, fmem. bit
CY, pmem. @L
CY, @H+mem. bit
addr
BRCB
BR
!addr
$addr
!caddr
PCDE
PCXA
No. of Bytes Machine Cycle
Operation
Addressing Area Skip Condition
2
2
(mem.bit)â1
*3
2
2
(fmem.bit)â1
*4
2
2
(pmem7-2+L3-2.bit(L1-0))â1
*5
2
2
(H+mem3-0.bit)â1
*1
2
2
(mem.bit)â0
*3
2
2
(fmem.bit)â0
*4
2
2
(pmem7-2+L3-2.bit(L1-0))â0
*5
2
2
(H+mem3-0.bit)â0
*1
2
2+S
Skip if (mem.bit)=1
*3
(mem.bit)=1
2
2+S
Skip if (fmem.bit)=1
*4
(fmem.bit)=1
2
2+S
Skip if (pmem7-2+L3-2.bit(L1-0))=1
*5
(pmem.@L)=1
2
2+S
Skip if (H+mem3-0.bit)=1
*1
(@H+mem.bit)=1
2
2+S
Skip if (mem.bit)=0
*3
(mem.bit)=0
2
2+S
Skip if (fmem.bit)=0
*4
(fmem.bit)=0
2
2+S
Skip if (pmem7-2+L3-2.bit(L1-0))=0
*5
(pmem.@L)=0
2
2+S
Skip if (H+mem3-0.bit)=0
*1
(@H+mem.bit)=0
2
2+S
Skip if (fmem.bit)=1 and clear
*4
(fmem.bit)=1
2
2+S
Skip if (pmem7-2+L3-2.bit(L1-0))
=1 and clear
*5
(pmem.@L)=1
2
2+S
Skip if (H+mem3-0.bit)=1 and clear
*1
(@H+mem.bit)=1
2
2
CY âCYâ§(fmem.bit)
*4
2
2
CY âCYâ§(pmem7-2+L3-2.bit(L1-0))
*5
2
2
CY âCYâ§(H+mem3-0.bit)
*1
2
2
CY âCYâ¨(fmem.bit)
*4
2
2
CY âCYâ¨(pmem7-2+L3-2.bit(L1-0))
*5
2
2
CY âCYâ¨(H+mem3-0.bit)
*1
2
2
CY âCYâ(fmem.bit)
*4
2
2
CY âCYâ(pmem7-2+L3-2.bit(L1-0))
*5
2
2
CY âCYâ(H+mem3-0.bit)
*1
PC13-0 âaddr
*6
(Most appropriate instruction is
selected by assembler from among
BR !addr, BRCB !caddr and BR
$addr)
3
3
PC13-0 âaddr
*6
1
2
PC13-0 âaddr
*7
2
2
PC13-0âPC13, 12+caddr11-0
*8
2
3
PC13-0 âPC13-8+DE
2
3
PC13-0 âPC13-8+XA
35
|
▷ |