EasyManua.ls Logo

Intel 8080 - B1_Page_27

Intel 8080
224 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Chapter
1.
Assembly
Language
and
Processors
An
'X'
in
the name
of
a data transfer instruction implies
that
it
deals with a register pair:
LXI
LDAX
STAX
XCHG
XTHL
Load Register
Pair with Immediate data
Load
ACCL.,mulator
from Address
in
Register Pair
Store Accumulator
in
Address
in
Register Pair
Exchange
Hand
L with D and E
Exchange
Top
of
Stack with
Hand
L
Arithmetic Group. The arithmetic instructions add, suhtract, increment, or decrement data
in
registers or
memory.
ADD
ADI
ADC
ACI
SUB
SUI
SBB
SBI
INR
DCR
INX
DCX
DAD
Add to Accumulator
Add
Immediate Data
to
Accumulator
Add to Accumulator
U~ing
Carry Flag
Add
Immediate Data to Accumulator Using Carry Flag
Subtract from Accumulator
Subtract
Immediate Data from Accumulator
Subtract from Accumulator
Using
Borrow (Carry) Flag
Subtract
Immediate from Accumulator Using Borrow
Increment Specified Byte
by
One
Decrement Specified Byte
by
One
Increment
Register Pair
by
One
Decrement Register Pair
by
One
Double Register Add: Add Contents of Register
Pair to
Hand
L Register Pair
Logical Group. This group performs logical (Boolean) operations on data
in
registers and memory and on
condition flags.
The logical AND,
OR, and Exclusive OR instructions enable you to set specific bits
in
the accumulator
ON
or
OFF.
ANA
ANI
ORA
ORI
XRA
XRI
Logical AND with Accumulator
Logical
Ar-JD
with Accumulator Using Immediate Data
Logical OR with Accumulator
Logical
OR with Accumulator Using Immediate Data
Exclusive Logical OR with Accumulator
Exclusive
OR Using Immediate Data
The compare instructions compare the contents
of
an 8-bit value with the contents
of
the accumulator:
CMP
CPI
Compare
Compare
Using Immediate Data
ALL
MNEMONICS © 7974, 7975, 7976, 7977
INTEL
CORPORATION
1-17

Table of Contents

Related product manuals