SCIENCE LOBBY

Electronic Circuits

Electronic Tutorials

 

Home  |  About us Tutorials  |  Circuits | Magazines  |  Books  |  Suppliers

MICROPROCESSOR SYSTEMS

Your Ad Here

Addressing Modes

When running a program, the CPU firsts loads an instruction.

It then processes data using this instruction.

Addressing modes tell the CPU where to find the data.

The 6502 has several addressing modes.

A sample is given below.

IMMEDIATE addressing.
In the program, the data follows the instruction.
ADD 99
Add 99 to the contents of the accumulator.

ABSOLUTE addressing.
In the program, the 16 bit address of the data follows the instruction.
STA 1243
Store the contents of the accumulator at address 1243.

ZERO PAGE addressing.
In the program, the instruction is followed by an 8 bit address.
This means that only addresses 0-255 (in page zero) can be used.
CMP 230
Compare the contents of the accumulator with the contents of address 0230.

Other addressing modes are

IMPLIED
RELATIVE
ACCUMULATOR
INDEXED
INDIRECT

Back to Microprocessor Systems

 
 

Home  |  About us Electronic Tutorials  |  Electronic Circuits |  Magazines  | Books  |  Suppliers