Instrucciones de lectura de datos

Las instrucciones que permiten leer o cargar datos desde la memoria son:

  • “lda”.
  • “ldx”.
  • “ldy”.

“lda” permite cargar datos de la memoria en el acumulador. Soporta casi todos los modos de direccionamiento: inmediato, absoluto, página cero, absoluto indexado, página cero indexado, indirecto – indexado, e indexado – indirecto.

Análogamente, “ldx” permite cargar datos de la memoria en el registro X. Soporta menos modos de direccionamiento que “lda”, concretamente: inmediato, absoluto, página cero, absoluto indexado (usando como índice Y), y página cero indexado (usando como índice Y). No soporta los modos indirecto – indexado ni indexado – indirecto.

Finalmente, “ldy” permite cargar datos de la memoria en el registro Y. Soporta los mismos modos de direccionamiento que “ldx”, aunque lógicamente los modos indexados son usando como índice X.

Todas ellas afectan a los flags S – sign y Z – zero.

Los detalles de estas instrucciones (modos de direccionamiento soportados, “opcodes”, consumos de memoria, consumos de reloj, etc.) se pueden consultar aquí: http://www.6502.org/tutorials/6502opcodes.html#LDA.

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s