El MOS Technology 6502 es un microprocesador de 8 bits introducido en 1975 por MOS Technology. Se hizo célebre por ofrecer prestaciones competitivas a un coste muy inferior al de sus rivales de la época, lo que contribuyó decisivamente a la proliferación de ordenadores domésticos y consolas de la década de 1970 y 1980. Su diseño combinó simplicidad, eficiencia y un conjunto de modos de direccionamiento que lo hicieron versátil para programadores y diseñadores de sistemas.

Características técnicas principales

El 6502 dispone de una unidad aritmético-lógica de 8 bits y un bus de direcciones de 16 bits, lo que permite acceder a 64 KiB de memoria lineal. Entre sus elementos básicos destacan el acumulador (A), dos registros índice (X e Y), un puntero de pila de 8 bits y un registro de estado con las banderas habituales (cero, negativo, acarreo, overflow, interrupción y modo decimal). Su conjunto de instrucciones, compacto y potente para la época, incluye modos de direccionamiento como inmediato, página cero, absoluto, indexado e indirecto.

Ventajas de diseño y peculiaridades

  • Economía: su precio competitivo permitió fabricar equipos domésticos asequibles.
  • Zero page: la zona de memoria inicial (página cero) ofrecía acceso rápido similar a registros adicionales.
  • Instrucciones y opcodes: aunque existían instrucciones oficialmente documentadas, también emergieron opcodes no documentados explotados por programadores avanzados.

Historia y evolución

Desarrollado por ingenieros que dejaron empresas como Motorola, el 6502 llegó al mercado con un objetivo claro: reducir el coste sin sacrificar capacidad. Con el tiempo aparecieron muchas variantes para distintas aplicaciones: versiones reducidas para consolas, mejoras CMOS como el 65C02 con correcciones y nuevas instrucciones, y diseños embebidos que integraron funciones extra. El legado del chip terminó influyendo en familias posteriores como la 65xx, con extensiones de 16 bits empleadas en sistemas más modernos.

Usos y ejemplos notables

El 6502 y sus derivados se utilizaron en una larga lista de ordenadores y consolas populares. Entre ellos se cuentan el Commodore 64, la serie Apple II, el Atari 2600 (que empleó una variante de bajo coste), el BBC Micro y otras máquinas domésticas. En consolas, la Nintendo Entertainment System utilizó una CPU basada en el 6502 adaptada por Ricoh, mientras que la Atari 2600 empleó el 6507; vea ejemplos históricos en las páginas dedicadas a estas máquinas: Atari 2600 y Nintendo Entertainment System.

Importancia y legado

El MOS 6502 ayudó a democratizar el acceso a la informática por su bajo coste y su facilidad de integración en placas base y cartuchos. Aunque sus frecuencias de trabajo eran modestas (habitualmente en el rango de unos pocos megahercios en equipos domésticos), su eficiencia arquitectónica y su amplia adopción lo convierten en uno de los microprocesadores más influyentes de la era clásica. Hoy en día sigue presente en la escena retro, en proyectos de hardware abierto y en variantes CMOS producidas por empresas como Western Design Center, manteniendo viva su influencia sobre diseñadores y aficionados.