Par de registros HL en microprocesador 8085

HL: El puntero principal de 16 bits del 8085

El par HL combina los registros H (alto) y L (bajo) de 8 bits en un registro de propósito general de 16 bits. Sirve como:

  • Contenedor de datos/dirección para operaciones de memoria.
  • Operando implícito para varias instrucciones aritméticas/lógicas.
  • Puntero base para modos de direccionamiento indirecto e indexado.

Instrucciones clave

  • LXI H, nnnn – Carga valor inmediato de 16 bits.
  • MOV – Transferencia entre HL y otros registros.
  • INX H / DCX H – Incremento/decremento HL.
  • DAD rp – Suma par de registros (BC, DE, SP) a HL.
  • SHLD / LHLD – Almacena/carga HL directo a/de memoria.

HL es el caballo de batalla para direccionamiento de memoria y matemáticas de 16 bits en el 8085.