Red de conocimiento informático - Conocimiento de la instalación - Por favor, explique la relación entre ax, ah y al.

Por favor, explique la relación entre ax, ah y al.

AL y AH juntos son AX, donde AX es un registro de 16 bits, AH es el byte alto (8 bits altos) de AX y AL es el byte bajo (8 bits bajos) de AX.

AX es uno de los ocho registros de uso general del microprocesador CPU 8086. Los otros cuatro registros (AX, BX, CX y DX) se utilizan principalmente para almacenar datos y se denominan registros de datos.

El registro de datos se utiliza principalmente para almacenar datos en modo de 16 bits y también se puede utilizar para almacenar direcciones temporalmente. Cada uno de estos cuatro registros de 16 bits se puede dividir en dos registros independientes de 8 bits, representados por bytes altos y bytes bajos respectivamente, es decir, AH, AL, etc., que solo se pueden usar cuando se usan en modo de 8 bits. para almacenar datos.

Información ampliada:

Registros de uso general y sus funciones:

AX (AH, AL): Acumulador. Algunas instrucciones aceptan utilizar AX (o AL) como registro de origen o destino. Las instrucciones de entrada/salida deben ser implementadas por AX o AL. Por ejemplo, la instrucción para leer el contenido de la dirección del puerto 43H en la CPU es INAL, 43H o INAX, 43H. El operando de destino sólo puede ser AL/AX, no otros registros.

BX (BH, BL): registro de dirección base. BX se puede utilizar como registro de dirección y registro de dirección base para direccionamiento indirecto, y BH y BL se pueden utilizar como registros de datos de uso general de 8 bits.

CX (CH, CL): Registro de conteo. CX actúa como un contador en bucles y operaciones de cadena. El contenido de CX se modificará automáticamente después de que se ejecute la instrucción, por lo que se denomina registro de conteo.

DX (DH, DL): Registro de datos: Registro de datos. Además de usarse como registro de propósito general, también se puede usar como registro de dirección de puerto en instrucciones 1/O y como acumulador auxiliar en instrucciones de multiplicación y división.

Enciclopedia Baidu-ax

Enciclopedia Baidu-Registro