![]() |
Imagen creada por Yeferson Ladino. |
![]() |
Imagen creada por Yeferson Ladino. |
Reloj: Esta en Sincronía con el sincronizador de la Board, Sincroniza el flujo de la información.
Set de registros: El procesador tiene mucho set de registros; son la principales características de los procesadores (core duo, cori 5, Quad core...etc). Cuando el procesador solo tenía un núcleo solo se tenía un set de registros.
![]() |
Imagen sacada de http://www.zator.com |
ALU: Es el registro que le permite al procesador hacer cálculos aritméticos.
UC: Esta a cargo del bus de control y es aquel que da las instrucciones.
Registro de estado: Tiene el registro del procesador de como quedo antes de las instrucciones que se van asignar.
Registro de uso general: Tienen 4 registros de uso general AX BX CX y DX, estos registros son de 16 Bits y se pueden dividir en 8 (High y Low).
AX 16 bits = AH y AL : Acomulador
BX 16 bits = BH y BL: Base
CX 16 bits = CH Y CL : Contador
DX 16 bits = DH Y DL : datos
Registro de segmento: permiten manejar la totalidad de la memoria direccionable, tiene 4 registros
CS: Code Segment o segmento de codigo; Es el registro que da las instrucciones.
DS: Data Segment o segmento de datos; Es el registro que tiene los tipos de caracteres (enteros, caracteres..etc).
SS: Stack Segment o segmento de pila; Es el registro que hace los cálculos entre los segmentos.
ES: Extra Segement o segmento extra; Es el que hace las operaciones entre registros.
Registro apuntador: No tiene dato especifico, tiene una dirección de memoria.
IP: Instruccion Pointer o Instrucciones a apuntar; Es el encargado de informar cual es la siguiente instrucción .
SP: Stack Pointer o Puntero de pila; Es la dirección de donde quedo el ultimo dato de la pila.
BP: Base Pointer o puntero de la base: Es el que ejecuta las instrucciones.
SI y DI: Source Index y Destination Index o Indice fuente y Indice de destino; Utiliza los registros de uso generar para transferir datos (dentro de un rango de posiciones de memoria).
UC: Esta a cargo del bus de control y es aquel que da las instrucciones.
Registro de estado: Tiene el registro del procesador de como quedo antes de las instrucciones que se van asignar.
Registro de uso general: Tienen 4 registros de uso general AX BX CX y DX, estos registros son de 16 Bits y se pueden dividir en 8 (High y Low).
AX 16 bits = AH y AL : Acomulador
BX 16 bits = BH y BL: Base
CX 16 bits = CH Y CL : Contador
DX 16 bits = DH Y DL : datos
Registro de segmento: permiten manejar la totalidad de la memoria direccionable, tiene 4 registros
CS: Code Segment o segmento de codigo; Es el registro que da las instrucciones.
DS: Data Segment o segmento de datos; Es el registro que tiene los tipos de caracteres (enteros, caracteres..etc).
SS: Stack Segment o segmento de pila; Es el registro que hace los cálculos entre los segmentos.
ES: Extra Segement o segmento extra; Es el que hace las operaciones entre registros.
Registro apuntador: No tiene dato especifico, tiene una dirección de memoria.
IP: Instruccion Pointer o Instrucciones a apuntar; Es el encargado de informar cual es la siguiente instrucción .
SP: Stack Pointer o Puntero de pila; Es la dirección de donde quedo el ultimo dato de la pila.
BP: Base Pointer o puntero de la base: Es el que ejecuta las instrucciones.
SI y DI: Source Index y Destination Index o Indice fuente y Indice de destino; Utiliza los registros de uso generar para transferir datos (dentro de un rango de posiciones de memoria).
No hay comentarios:
Publicar un comentario