Atari Logo
Atari Computer

Hauptseite -
Welches System? -
Hardware -
Software -
Emulatoren -
Internet
MausNet
Programmieren
Verweise
Über

Assembler

Previous Next TOC

NAME ADD -- Add integer
SYNOPSIS
ADD<ea>,Dn
ADDDn,<ea>
Size = Byte, Word, Long
FUNCTION Source- and destination-operand are added using binary addition. The result is stored in the destination location The size of the operation may be specified as byte, word, or long. The mode of the instruction indicates which operand is the source and which is the destination as well as the operand size.
FORMAT
1514131211109876543210
1101REGISTEROP-MODEMODEREGISTER
 <ea>
OP-MODE
ByteWordLong 
000001010(Dn) + (<ea>) -> Dn
100101110(<ea>) + (Dn) -> <ea>
REGISTER One of the 8 datas registers
If <ea> is source, allowed addressing modes are:
Addressing ModeModeRegister
Dn000No reg. Dn
An *001No reg. An
(An)010No reg. An
(An)+011No reg. An
-(An)100No reg. An
(d16,An)101No reg. An
(d8,An,Xi)110No reg. An
(bd,An,Xi)110No reg. An
([bd,An,Xi]od)110No reg. An
([bd,An],Xi,od)110No reg. An
Addressing ModeModeRegister
Abs.W111000
Abs.L111001
(d16,PC)111010
(d8,PC,Xi)111011
(bd,PC,Xi)111011
([bd,PC,Xi],od)111011
([bd,PC],Xi,od)111011
#data111100
* Word or Long only
If <ea> is destination, allowed addressing modes are:
Addressing ModeModeRegister
Dn--
An--
(An)010No reg. An
(An)+011No reg. An
-(An)100No reg. An
(d16,An)101No reg. An
(d8,An,Xi)110No reg. An
(bd,An,Xi)110No reg. An
([bd,An,Xi]od)110No reg. An
([bd,An],Xi,od)110No reg. An
Addressing ModeModeRegister
Abs.W111000
Abs.L111001
(d16,PC)--
(d8,PC,Xi)--
(bd,PC,Xi)--
([bd,PC,Xi],od)--
([bd,PC],Xi,od)--
#data--
When destination is an Address Register, ADDA instruction is used.
RESULT
X-Set the same as the carry bit.
N-Set if the result is negative. Cleared otherwise.
Z-Set if the result is zero. Cleared otherwise.
V-Set if an overflow is generated. Cleared otherwise.
C-Set if a carry is generated. Cleared otherwise.


Best viewed with any browser English version not yet available.

Änderungen und Irrtümer vorbehalten. Letzte Änderung:
14 September 2001.
Home - Mail an den Webmaster - Impressum