nsc800 National Semiconductor Corporation, nsc800 Datasheet - Page 50

no-image

nsc800

Manufacturer Part Number
nsc800
Description
Nsc800tm High-performance Low-power Cmos Microprocessor
Manufacturer
National Semiconductor Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
nsc800D-1/883
Manufacturer:
TI
Quantity:
332
Part Number:
nsc800D-1/A
Manufacturer:
TI
Quantity:
650
Part Number:
nsc800D-1I
Manufacturer:
TI
Quantity:
550
Part Number:
nsc800D-1I/A
Manufacturer:
TI
Quantity:
780
Part Number:
nsc800D-1M/883
Manufacturer:
TI
Quantity:
780
Part Number:
nsc800D-35/883QS 8301302QA
Manufacturer:
a
Quantity:
1
Part Number:
nsc800D-3I
Manufacturer:
NS
Quantity:
10
12 10 Exchanges
EXX
Exchange the contents of the BC DE and HL registers with
their corresponding alternate register
BC
DE
HL
Timing
Addressing Mode
REGISTER MEMORY
EX
Exchange the two bytes at the top of the external memory
stack with the 16-bit register ss
(SP)
(SP
Timing
Addressing Mode
Timing
Addressing Mode
12 11 Memory Block Moves and
Searches
SINGLE OPERATIONS
LDI
Move data from memory location (HL) to memory location
(DE) increment memory pointers and decrement byte
counter BC
(DE)
DE
HL
BC
Timing
Addressing Mode
7 6 5 4 3 2 1 0
1 1 1 0 0 0 1 1
7 6
1 1 N
1 1
7
1
7
1
1
a
6
1
6
1
0
1)
(SP) ss
5
1
HL
DE
BC
5
0
5
1
1
X
H’L’
B’C’
D’E’
(HL)
SS
a
4
1
4 3 2 1 0
1 1 1 0 1
0 0 0 1 1
a
b
4
0
0
L
1
1
1
SS
3
1
3
1
0
H
2
0
2
1
0
1
0
1
0
0
No flags affected
M cycles
T states
Implied
No flags affected
M cycles
T states
Register Register Indirect
M cycles
T states
Register Register Indirect
S N A
Z N A
H Reset
P V Set if BC
wise reset
N Reset
C N A
M cycles
T states
Register Indirect
0
1
0
1
0
(Continued)
EX (SP) IX (for N
EX (SP) HL
EX (SP) IY (for N
4
19 (4 3 4 3 5)
23 (4 4 3 4 3 5)
16 (4 4 3 5)
1
5
6
4
b
1
i
X
X
0 other-
e
e
1)
0)
50
LDD
Move data from memory location (HL) to memory location
(DE) and decrement memory pointer and byte counter BC
(DE)
DE
HL
BC
Timing
Addressing Mode
CPI
Compare data in memory location (HL) to the Accumulator
increment the memory pointer and decrement the byte
counter The Z flag is set if the comparison is equal
A
HL
BC
Z
Timing
Addressing Mode
CPD
Compare data in memory location (HL) to the Accumulator
and decrement the memory pointer and byte counter The Z
flag is set if the comparison is equal
A
HL
BC
Z
7
1
1
7
1
1
b
if A
b
if A
6
1
0
6
1
0
(HL)
(HL)
e
e
1
1
HL
HL
HL
DE
BC
5
1
1
BC
5
1
1
BC
(HL)
(HL)
(HL)
b
b
a
b
b
4
b
4
b
0
0
0
0
1
1
1
1
1
1
1
3
1
1
3
1
0
2
1
0
2
1
0
P V Set if BC
P V Set if BC
1
0
0
1
0
0
N Set
N Set
S Set if result of comparison sub-
H Set according to borrow from
C N A
S Set if result is negative
H Set according to borrow from
C N A
Z Set if result of comparison is
Z Set if result of comparison is
S N A
Z N A
H Reset
P V Set if BC
wise reset
N Reset
C N A
M cycles
T states
Register Indirect
tract is negative
zero
bit 4
reset
M cycles
T states
Register Indirect
zero
bit 4
reset
0
1
0
0
1
1
b
b
16 (4 4 3 5)
16 (4 4 3 5)
4
4
1
1
i
i
b
1
0 otherwise
0 otherwise
i
0 other-

Related parts for nsc800