s502 assembler
A very simple assembler for the 6502 line of processors written in C
|
Go to the documentation of this file. 1 #ifndef GUARD_ADDRESSMODE
2 #define GUARD_ADDRESSMODE
@ ADRM_ZPG_X
Zeropage, X indexed.
int ADRM_SIZES[ADRM_COUNT+1]
operand sizes of addressmodes
@ ADRM_REL
Relative (8bit, signed 2's complement)
AddressMode
Possible address modes of an instruction.
@ ADRM_IND_X
Indirect (8 bit), X indexed.
@ ADRM_IND
Indirect (16 bit)
@ ADRM_COUNT
Total number of addressing modes.
@ ADRM_ZPG_Y
Zeropage, Y indexed.
const char * ADRM_NAMES[ADRM_COUNT+1]
Human-readable names of address modes.
@ ADRM_IND_Y
Indirect (8 bit), Y indexed.
@ ADRM_ABS_Y
Absolute, Y indexed.
@ ADRM_ABS_X
Absolute, X indexed.
@ ADRM_IMP
Implied (no operand)
@ ADRM_ABS
Absolute addressing.