UPD75218 NEC, UPD75218 Datasheet - Page 35

no-image

UPD75218

Manufacturer Part Number
UPD75218
Description
4-BIT SINGLE-CHIP MICROCOMPUTER
Manufacturer
NEC
Datasheet
Instruction
Memory
bit
manipula-
tion
Branch
Mnemonic
SET1
CLR1
SKT
SKF
SKTCLR
AND1
OR1
XOR1
BR
BRA
BRCB
mem.bit
fmem.bit
pmem.@L
@H+mem.bit
mem.bit
fmem.bit
pmem.@L
@H+mem.bit
mem.bit
fmem.bit
pmem.@L
@H+mem.bit
mem.bit
fmem.bit
pmem.@L
@H+mem.bit
fmem.bit
pmem.@L
@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
addr1
$addr
!addr
PCDE
PCXA
BCDE
BCXA
!addr1
!caddr
Operand
Number
of bytes
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
3
2
2
2
2
3
2
Machine
cycle
2 + S
2 + S
2 + S
2 + S
2 + S
2 + S
2 + S
2 + S
2 + S
2 + S
2 + S
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
2
(mem.bit)
(fmem.bit)
(pmem
(H+mem
(mem.bit)
(fmem.bit)
(pmem
(H+mem
Skip if (mem.bit) = 1
Skip if (fmem.bit) = 1
Skip if (pmem
Skip if (H+mem
Skip if (mem.bit) = 0
Skip if (fmem.bit) = 0
Skip if (pmem
Skip if (H+mem
Skip if (fmem.bit) = 1 and clear
Skip if (pmem
Skip if (H+mem
CY
CY
CY
CY
CY
CY
CY
CY
CY
PC
PC
PC
PC
PC
PC
PC
PC
PC
(The assembler selects an appropri-
ate instruction from the BR !addr, BRA
!addr1, BRCB !caddr, and BR $addr
instructions.)
14-0
14-0
14
14-0
14-0
14-0
14-0
14-0
14-0
CY
CY
CY
CY
CY
CY
CY
CY
CY
7-2
7-2
0, PC
3-0
3-0
addr1
addr
PC
PC
BCDE
BCXA
!addr1
PC
+L
+L
.bit)
.bit)
7-2
3-2
3-2
14-8
14-8
14,13,12
(fmem.bit)
(pmem
(H+mem
(fmem.bit)
(pmem
(H+mem
(fmem.bit)
(pmem
(H+mem
13-0
Operation
1
0
+ L
.bit(L
.bit(L
1
0
7-2
7-2
+ DE
+ XA
3-0
3-0
3-2
3-0
+L
+L
+ caddr
.
.bit) = 1
.bit) = 0
.bit) = 1 and clear
1
0
bit(L
1-0
1-0
3-2
3-2
!addr
7-2
7-2
7-2
))
))
.bit(L
.bit(L
3-0
3-0
3-0
+L
1-0
+L
+L
.bit)
.bit)
.bit)
)) = 1 and clear
3-2
3-2
3-2
11-0
1
0
1-0
1-0
.bit(L
.bit(L
.bit(L
)) = 1
)) = 0
1-0
1-0
1-0
))
))
))
Address-
ing area
*11
*11
*3
*4
*5
*1
*3
*4
*5
*1
*3
*4
*5
*1
*3
*4
*5
*1
*4
*5
*1
*4
*5
*1
*4
*5
*1
*4
*5
*1
*7
*6
*8
(mem.bit) = 1
(fmem.bit) = 1
(pmem.@L) = 1
(@H+mem.bit) = 1
(mem.bit) = 0
(fmem.bit) = 0
(pmem.@L) = 0
(@H+mem.bit) = 0
(fmem.bit) = 1
(pmem.@L) = 1
(@H+mem.bit) = 1
Skip
condition
PD75218
35

Related parts for UPD75218