NEC PD754144 User Manual page 244

4-bit single-chip microcontrollers
Table of Contents

Advertisement

Instructions Mnemonic
Operand
RORC
A
Accumulator
manipulation
NOT
A
Increment/
INCS
reg
decrement
rp1
@HL
mem
DECS
reg
rp'
Comparison SKE
reg, #n4
@HL, #n4
A, @HL
XA, @HL
A, reg
XA, rp'
Carry flag
SET1
CY
manipula-
CLR1
CY
tion
SKT
CY
NOT1
CY
Memory bit
SET1
mem.bit
manipula-
fmem.bit
tion
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
@H+mem.bit
244
CHAPTER 11 INSTRUCTION SET
Machine
Bytes
Cycle
CY ← A
1
1
A ← A
2
2
reg ← reg + 1
1
1 + S
rp1 ← rp1 + 1
1
1 + S
(HL) ← (HL) + 1
2
2 + S
(mem) ← (mem) + 1
2
2 + S
reg ← reg – 1
1
1 + S
rp' ← rp' – 1
2
2 + S
2
2 + S
Skip if reg = n4
2
2 + S
Skip if (HL) = n4
1
1 + S
Skip if A = (HL)
2
2 + S
Skip if XA = (HL)
2
2 + S
Skip if A = reg
2
2 + S
Skip if XA = rp'
CY ← 1
1
1
CY ← 0
1
1
1
1 + S
Skip if CY = 1
CY ← CY
1
1
(mem.bit) ← 1
2
2
(fmem.bit) ← 1
2
2
2
2
(pmem
7-2
2
2
(H + mem
(mem.bit) ← 0
2
2
(fmem.bit) ← 0
2
2
2
2
(pmem
7-2
2
2
(H + mem
2
2 + S
Skip if(mem.bit) = 1
2
2 + S
Skip if(mem.bit) = 1
2
2 + S
Skip if(pmem
2
2 + S
Skip if(H + mem
2
2 + S
Skip if(mem.bit) = 0
2
2 + S
Skip if(fmem.bit) = 0
2
2 + S
Skip if(pmem
2
2 + S
Skip if(H + mem
2
2 + S
Skip if(fmem.bit) = 1 and clear
2
2 + S
Skip if(pmem
2
2 + S
Skip if(H + mem
User's Manual U10676EJ3V0UM
Addressing
Operation
← CY, A
← A
, A
0
3
n–1
n
)) ← 1
+ L
.bit(L
3-2
1-0
.bit) ← 1
3-0
)) ← 0
+ L
.bit(L
3-2
1-0
.bit) ← 0
3-0
+ L
.bit(L
)) = 1
7-2
3-2
1-0
.bit) = 1
3-0
+ L
.bit(L
)) = 0
7-2
3-2
1-0
.bit) = 0
3-0
+ L
.bit(L
)) = 1 and clear
7-2
3-2
1-0
.bit) = 1 and clear
3-0
Skip Condition
Area
reg = 0
rp1 = 00H
*1
(HL) = 0
*3
(mem) = 0
reg = FH
rp' = FFH
reg = n4
*1
(HL) = n4
*1
A = (HL)
*1
XA = (HL)
A = reg
XA = rp'
CY = 1
*3
*4
*5
*1
*3
*4
*5
*1
*3
(mem.bit) = 1
*4
(fmem.bit) = 1
*5
(pmem.@L) = 1
*1
(@H + mem.bit) = 1
*3
(mem.bit) = 0
*4
(fmem.bit) = 0
*5
(pmem.@L) = 0
*1
(@H + mem.bit) = 0
*4
(fmem.bit) = 1
*5
(pmem.@L) = 1
*1
(@H + mem.bit) = 1

Advertisement

Table of Contents
loading

This manual is also suitable for:

Pd754244

Table of Contents