upd75238 Renesas Electronics Corporation., upd75238 Datasheet - Page 159

no-image

upd75238

Manufacturer Part Number
upd75238
Description
4 Bit Single-chip Microcomputer
Manufacturer
Renesas Electronics Corporation.
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 upd75238