Articulo de referencia

Tabla de códigos de operación

Una tabla de códigos de operación (también llamada matriz de códigos de operación ) es una representación visual de todos los códigos de operación en un conjunto de instruccione...

Una tabla de códigos de operación (también llamada matriz de códigos de operación ) es una representación visual de todos los códigos de operación en un conjunto de instrucciones. Está organizada de tal manera que cada eje de la tabla representa un nibble superior o inferior , que combinados forman el byte completo del código de operación. Pueden existir tablas de códigos de operación adicionales para instrucciones adicionales creadas utilizando un prefijo de código de operación .

Valores de la tabla

La estructura y disposición de una tabla de códigos de operación se presenta de la siguiente manera:

Cada celda, desde 00 hasta FF, contiene información sobre la operación, como la instrucción de ensamblaje equivalente correspondiente al código de operación, los parámetros y el número de ciclos de la CPU.

Tabla de códigos de operación de ejemplo

Esta es la tabla de códigos de operación para el microprocesador MOS Technology 6502 de 1975. El 6502 utiliza códigos de operación de 8 bits. De los 256 códigos de operación posibles disponibles utilizando un patrón de 8 bits, el 6502 original utiliza solo 151 de ellos, organizados en 56 instrucciones con (posiblemente) múltiples modos de direccionamiento . [ 1 ] Debido a que no se utilizan los 256 códigos de operación, algunos espacios de códigos de operación están en blanco y faltan en la tabla las columnas de nibble bajas 3, 7, B y F.

Referencias

  1. Parker, Neil. "El conjunto de instrucciones 6502/65C02/65C816 decodificado" . Página de Apple II de Neil Parker . Archivado del original el 16 de julio de 2019. Consultado el 16 de julio de 2019 .
  • Tabla de códigos de operación del Game Boy LR35902
  • Tabla de códigos de operación Z80
  • Tabla de códigos de operación Intel x86
  • Tabla de códigos de operación 6502/6510/8500/8502