Atariware Wiki: Código de máquina 6502

https://www.atariware.cl/wiki     Versión: 4 (26/11/2025 19:30)

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