EasyManua.ls Logo

Intel 8253 - Instruction Set Summary

Intel 8253
773 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...
XA User Guide 2-15 3/24/97
2.5.2 Instruction Set Summary
The following pages give a summary of the XA instruction set. For full details, consult Chapter 6.
Basic Arithmetic, Logic, and Data Movement Instructions
The most used operations in most programs are likely to be the basic arithmetic and logic
instructions, plus the MOV (move data) instruction. The XA supports the following basic
operations:
ADD Simple addition.
ADDC Add with carry.
SUB Subtract.
SUBB Subtract with borrow.
CMP Compare.
AND Logical AND.
OR Logical OR.
XOR Exclusive-OR.
These instructions support all of the following standard XA data addressing mode combinations::
Operands Description
R, R The source and destination operands are both registers.
R, [R] The source operand is indirect, the destination operand is a
register.
[R], R The source operand is a register, the destination operand is
indirect.
R, [R+] The source operand is indirect with auto-increment, the destination
operand is a register.
[R+], R The source operand is a register, the destination operand is
indirect with auto-increment.
R, [R+offset] The source operand is indirect with an 8 or 16-bit offset, the
destination operand is a register.
[R+offset], R The source operand is a register, the destination operand is
indirect with an 8 or 16-bit offset.
direct, R The source operand is a register, the destination operand is a
direct address.
R, direct The source operand is a direct address, the destination operand is
a register.
R, #data The source operand is an 8 or 16-bit immediate value, the
destination operand is a register.
[R], #data The source operand is an 8 or 16-bit immediate value, the
destination operand is indirect.

Table of Contents