NSC800N-1 National Semiconductor, NSC800N-1 Datasheet - Page 28

no-image

NSC800N-1

Manufacturer Part Number
NSC800N-1
Description
IC CPU 8BIT 1MHZ 40-DIP
Manufacturer
National Semiconductor
Datasheet

Specifications of NSC800N-1

Processor Type
8-Bit CMOS
Speed
1MHz
Voltage
4.5 ~ 5.5V
Mounting Type
Through Hole
Package / Case
40-DIP
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Features
-
Other names
*NSC800N-1
NSC800
NSC800-1
12 0 Instruction Set
This section details the entire NSC800 instruction set in
terms of
12 1 Instruction Set Index





Opcode
Instruction
Function
Timing
Addressing Mode
ADC A m
ADC A n
ADC A r
ADC HL pp
ADD A m
ADD A n
ADD A r
ADD HL pp
ADD IX pp
ADD IY pp
ADD ss pp
AND m
AND n
AND r
BIT b m
BIT b r
CALL cc nn
CALL nn
CCF
CP m
CP n
CP r
CPD
CPDR
CPI
CPIR
CPL
DAA
DEC m
DEC r
DEC rr
Alphabetical
Mnemonic
Assembly
1
1
1
1
1
1
Add with carry memory location contents to Accumulator
Add with carry immediate data n to Accumulator
Add with carry register r contents to Accumulator
Add with carry register pair pp to HL
Add memory location contents to Accumulator
Add immediate data n to Accumulator
Add register r contents to Accumulator
Add register pair pp to HL
Add register pair pp to IX
Add register pair pp to IY
Add register pair pp to contents of register pair ss
Logical ‘AND’ memory contents to Accumulator
Logical ‘AND’ immediate data to Accumulator
Logical ‘AND’ register r contents to Accumulator
Test bit b of location m
Test bit b of register r
Call subroutine at location nn if condition cc is true
Unconditional call to subroutine at location nn
Complement carry flag
Compare memory contents with Accumulator
Compare immediate data n with Accumulator
Compare register r to contents with Accumulator
Compare location (HL) and Accumulator decrement HL and BC
Compare location (HL) and Accumulator decrement HL and BC
Compare location (HL) and Accumulator increment HL decrement BC
Compare location (HL) and Accumulator increment HL decrement BC
Complement Accumulator (1’s complement)
Decimal adjust Accumulator
Decrement data in memory location m
Decrement register r contents
Decrement register pair rr contents
repeat until BC
repeat until BC
e
e
0
0
1
Operation
28
The instructions are grouped in order under the following
functional headings











1
8-Bit Loads
16-Bit Loads
8-Bit Arithmetic
16-Bit Arithmetic
Bit Set Reset and Test
Rotate and Shift
Exchanges
Memory Block Moves and Searches
Input Output
CPU Control
Program Control
Page
40
38
36
43
40
38
36
43
43
43
43
41
39
36
45
44
56
56
38
42
40
37
50
51
50
51
37
38
42
37
44

Related parts for NSC800N-1