beautypg.com

Motorola M6800 User Manual

Page 4

background image

MPU-4

INC –

Increment

LDA -

Load accumulator

LSR -

Logical shift right

NEA -

Negate

ORA -

Inclusive OR

PSH -

Push data onto stack

PUL -

Pull data from stack

ROL -

Rotate left

ROR -

Rotate right

RTI -

Return from interrupt

SBA -

Subtract accumulators

SBC -

Subtract with carry

STA -

Store accumulator

SUB -

Subtract

SWI -

Software interrupt

TAB -

Transfer from accumulator A to accumulator B

TAP -

Transfer from accumulator A to processor condition

codes register

TBA -

Transfer from accumulator B to accumulator A

TPA -

Transfer from processor condition codes register to

accumulator A

TST -

Test

WAI -

Wait for interrupt

Index Register

The index register (X) is a 16 bit (2 byte) register which is

primarily used to store a memory address in the Indexed mode of memory

addressing. The index register may be decremented, incremented and stored.

Instructions which involve the index register are: