Programacion del 6502

Instrucciones de carga y almacenamientos

Las instrucciones de carga y almacenamiento del 6502 permiten mover datos entre registros y memoria, una operación fundamental en cualquier programa.

Direccionamiento de desplazamiento y direcciones indirectas

El 6502 soporta varios modos de direccionamiento, incluyendo el desplazamiento y las direcciones indirectas, lo que aumenta su flexibilidad y potencia.

Instrucciones aritméticas (ADC, SBC)

Las instrucciones aritméticas, como ADC (Add with Carry) y SBC (Subtract with Borrow), son esenciales para realizar cálculos en el 6502.

Instrucciones de salto y ramas condicionales

Las instrucciones de salto y ramas condicionales permiten el control del flujo del programa, facilitando la implementación de bucles y estructuras de decisión.

Uso de subrutinas (JSR y RTS)

Las subrutinas en el 6502, llamadas con JSR (Jump to Subroutine) y retornadas con RTS (Return from Subroutine), permiten modularizar el código, mejorando su legibilidad y mantenimiento.