0 calificaciones0% encontró este documento útil (0 votos)
344 vistas1 página
Los registros EAX, EBX, ECX, EDX, EBP, EDI y ESI son registros multipropósito en los microprocesadores. EAX, EBX y ECX pueden guardar direcciones de memoria, mientras que EDX guarda parte de los resultados de multiplicación o división. EBX y EBP también se usan para direccionar datos de memoria. ECX cuenta instrucciones repetidas. EDI y ESI se usan comúnmente para direccionar datos de cadenas.
Los registros EAX, EBX, ECX, EDX, EBP, EDI y ESI son registros multipropósito en los microprocesadores. EAX, EBX y ECX pueden guardar direcciones de memoria, mientras que EDX guarda parte de los resultados de multiplicación o división. EBX y EBP también se usan para direccionar datos de memoria. ECX cuenta instrucciones repetidas. EDI y ESI se usan comúnmente para direccionar datos de cadenas.
Los registros EAX, EBX, ECX, EDX, EBP, EDI y ESI son registros multipropósito en los microprocesadores. EAX, EBX y ECX pueden guardar direcciones de memoria, mientras que EDX guarda parte de los resultados de multiplicación o división. EBX y EBP también se usan para direccionar datos de memoria. ECX cuenta instrucciones repetidas. EDI y ESI se usan comúnmente para direccionar datos de cadenas.
Se puede hacer referencia a EAX como un registro de 32 bits
(EAX), como un registro de 16 bits (AX) o como uno de 2 registros de 8 bits (AH y AL). Si se direcciona n registro de 8 o de 16 bits, solo cambia esa porcin del registro de 32 bits sin afectar a los bits restantes. El acumulador se utiliza para instrucciones tales como multiplicacin, divisin y algunas de las instrucciones de ajuste. Para estas instrucciones el acumulador tiene un propsito especial, pero por lo general se considera como un registro multipropsito. En los microprocesadores 80386 y superiores, el registro EAX puede guardar tambin la direccin de desplazamiento de una posicin en el sistema de memoria. Este ndice base puede direccionarse como EBX, BX, BH o BL. Algunas veces el registro BX guarda la direcciona de desplazamiento de una posicin en el sistema de memoria, en todas las versiones del microprocesador. En el 80386 y superiores, EBX tambin puede direccionar datos de la ECX es un registro de propsito general que tambin guarda la cuenta de varias instrucciones. En el 80386 y superiores, el registro ECX tambin puede guardar la direccin de desplazamiento de datos de la memoria. Las instrucciones que utilizan un conteo son las instrucciones de cadena repetida (REP/REPE/REPNE); y las instrucciones desplazamiento (shift), rotacin (rotate) y LOOP/LOOPD. Las instrucciones desplazamiento y rotacin utilizan CL como el conteo, las instrucciones de cadena repetida usan CX y las
EDX (DATOS)
EDX es un registro de propsito general que guarda una parte
del resultado de una multiplicacin, o parte del dividendo antes de una divisin. En el 80386 y superiores, este registro tambin puede direccionar datos de la memoria
EBP (Apuntador de la base)
EBP apunta a una posicin de memoria en todas las versiones
del microprocesador para las transferencias de datos de memoria. Este registro se direccin como BP o EBP
EDI
Frecuentemente, EDI direcciona datos de destino de cadena
para las instrucciones de cadenas. Tambin funciona como un registro de propsito general de 32 bits (EDI) o de1 6 Bits (DI).
(ndice de destino)
ESI (ndice de origen)
El ndice de origen se utiliza como ESI o SI. A menudo el
registro de ndice de origen direcciona datos de cadena de origen para las instrucciones de cadenas. Al igual que EDI, ESI tambin funciona como registro de propsito general. Se direcciona como SI al utilizarlo como registro de 16 bits, se direcciona como ESI al utilizarlo como registro de 32 bits.