Código de máquina 6502
Lo que se ejecuta directo en el hardware es llamado código de maquina es el nivel mas bajo para programar y interactuar con todos los componentes electrónicos que contiene un ATARI.
A continuación, una tabla de que instrucción en ensamblador a que valor ATASCII corresponde:
MNemonico | Atascii Decimal | Atascii Hexadecimal | Caracter |
---|---|---|---|
ADC # | 105 | 69 | i |
ADC abs | 109 | 6D | m |
ADC abs,X | 125 | 7D | |
ADC abs,Y | 121 | 79 | y |
ADC (ind,X) | 97 | 61 | a |
ADC (ind),Y | 113 | 71 | q |
ADC z | 101 | 65 | e |
ADC z,X | 117 | 75 | u |
AND # | 41 | 29 | ) |
AND abs | 45 | 2D | - |
AND abs,X | 61 | 3D | = |
AND abs,Y | 57 | 39 | 9 |
AND (ind,X) | 33 | 21 | ! |
AND (ind),Y | 49 | 31 | 1 |
AND z | 37 | 25 | % |
AND z,X | 53 | 35 | 5 |
ASL A | 10 | A | |
ASL abs | 14 | E | |
ASL abs,X | 30 | 1E | |
ASL z | 6 | 6 | |
ASL z,X | 22 | 16 | |
BCC | 144 | 90 | |
BCS | 176 | B0 | |
BEQ | 240 | F0 | |
BIT abs | 44 | 2C | , |
BIT z | 36 | 24 | $ |
BMI | 48 | 30 | 0 |
BNE | 208 | D0 | |
BPL | 16 | 10 | |
BRK | 0 | 0 | |
BVC | 80 | 50 | P |
BVS | 112 | 70 | p |
CLC | 24 | 18 | |
CLD | 216 | D8 | |
CLI | 88 | 58 | X |
CLV | 184 | B8 | |
CMP # | 201 | C9 | |
CMP abs | 205 | CD | |
CMP abs,X | 221 | DD | |
CMP abs,Y | 217 | D9 | |
CMP (ind,X) | 193 | C1 | |
CMP (ind),Y | 209 | D1 | |
CMP z | 197 | C5 | |
CMP z,X | 213 | D5 | |
CPX # | 224 | E0 | |
CPX abs | 236 | EC | |
CPX z | 228 | E4 | |
CPY # | 192 | C0 | |
CPY abs | 204 | CC | |
CPY z | 196 | C4 | |
DEC abs | 214 | D6 | |
DEC abs,X | 222 | DE | |
DEC z | 198 | C6 | |
DEC z,X | 206 | CE | |
DEX | 202 | CA | |
DEY | 136 | 88 | |
EOR # | 73 | 49 | I |
EOR abs | 77 | 4D | M |
EOR abs,X | 93 | 5D | ] |
EOR abs,Y | 89 | 59 | Y |
EOR (ind,X) | 65 | 41 | A |
EOR (ind),Y | 81 | 51 | Q |
EOR z | 69 | 45 | E |
EOR z,X | 85 | 55 | U |
INC abs | 238 | EE | |
INC abs,X | 254 | FE | |
INC z | 230 | E6 | |
INC z,X | 246 | F6 | |
INX | 232 | E8 | |
INY | 200 | C8 | |
JMP abs | 76 | 4C | L |
JMP (ind) | 108 | 6C | l |
JSR abs | 32 | 20 | |
LDA # | 169 | A9 | |
LDA abs | 173 | AD | |
LDA abs,X | 189 | BD | |
LDA abs,Y | 185 | B0 | |
LDA (ind,X) | 161 | A1 | |
LDA (ind),Y | 177 | B1 | |
LDA z | 165 | A5 | |
LDA z,X | 181 | B5 | |
LDX # | 162 | A2 | |
LDX abs | 174 | AE | |
LDX abs,Y | 190 | BE | |
LDX z | 166 | A6 | |
LDX z,Y | 182 | B6 | |
LDY # | 160 | A0 | |
LDY abs | 172 | AC | |
LDY abs,X | 188 | BC | |
LDY z | 164 | A4 | |
LDY z,X | 180 | B4 | |
LSR A | 74 | 4A | J |
LSR abs | 78 | 4E | N |
LSR abs,X | 94 | 5E | ^ |
LSR z | 70 | 46 | F |
LSR z,X | 86 | 56 | V |
NOP | 234 | EA | |
ORA # | 9 | 9 | |
ORA abs | 13 | D | |
ORA abs,X | 29 | 1D | |
ORA abs,Y | 25 | 19 | |
ORA (ind,X) | 1 | 1 | |
ORA (ind),Y | 17 | 11 | |
ORA z | 5 | 5 | |
ORA z,X | 21 | 15 | |
PHA | 72 | 48 | H |
PHP | 8 | 8 | |
PLA | 104 | 68 | h |
PLP | 40 | 28 | ( |
ROL A | 42 | 2A | * |
ROL abs | 46 | 2E | . |
ROL abs,X | 62 | 3E | > |
ROL z | 38 | 26 | & |
ROL z,X | 54 | 36 | 6 |
ROR A | 106 | 6A | j |
ROR abs | 110 | 6E | n |
ROR abs,X | 126 | 7E | |
ROR z | 102 | 66 | f |
ROR z,X | 118 | 76 | v |
RTI | 64 | 40 | @ |
RTS | 96 | 60 | |
SBC # | 233 | E9 | |
SBC abs | 237 | ED | |
SBC abs,X | 253 | FD | |
SBC abs,Y | 249 | F9 | |
SBC (ind,X) | 225 | E1 | |
SBC (ind),Y | 241 | F1 | |
SBC z | 229 | E5 | |
SBC z,X | 245 | F5 | |
SEC | 56 | 38 | 8 |
SED | 248 | F8 | |
SEI | 120 | 78 | x |
STA abs | 141 | 8D | |
STA abs,X | 157 | 9D | |
STA abs,Y | 153 | 99 | |
STA (ind,X) | 129 | 81 | |
STA (ind),Y | 145 | 91 | |
STA z | 133 | 85 | |
STA z,X | 149 | 95 | |
STX abs | 142 | 8E | |
STX z | 134 | 86 | |
STX z,Y | 150 | 96 | |
STY abs | 140 | 8C | |
STY z | 132 | 84 | |
STY z,X | 148 | 94 | |
TAX | 170 | AA | |
TAY | 168 | A8 | |
TSX | 186 | BA | |
TXA | 138 | 8A | |
TXS | 154 | 9A | |
TYA | 152 | 98 | |