UPD75238GJ NEC [NEC], UPD75238GJ Datasheet - Page 159

no-image

UPD75238GJ

Manufacturer Part Number
UPD75238GJ
Description
4 BIT SINGLE-CHIP MICROCOMPUTER
Manufacturer
NEC [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
addr
$addr 1
!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 appropriate
instruction from the BR !addr, BRA
!addr1, BRCB !caddr, and BR $addr1
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
addr1
PC
PC
BCDE
BCXA
!addr1
PC
+L
+L
.bit)
.bit)
7-2
3-2
3-2
14-8
14-8
14,13,12
(pmem
(H+mem
(fmem.bit)
(pmem
(H+mem
(fmem.bit)
(pmem
(H+mem
(fmem.bit)
13-0
Operation
1
0
.bit(L
.bit(L
+ L
1
0
7-2
7-2
+ DE
+ XA
3-0
3-0
3-0
3-2
+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
+L
+L
1-0
.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
PD75238
(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
159

Related parts for UPD75238GJ