Los escritos administrativos, técnicos y comerciales
1.2. El procesador y sus registros internos
1. INSTITUTO TECNOLOGICO
DE TUXTLA GUTIERREZ
1.2 EL PROCESADOR Y SUS REGISTROS INTERNOS
LENGUAJE DE INTERFAZ
ALUMNO:
CAMACHO NÚÑEZ JUAN CARLOS
TUXTLA GUTIÉRREZ, CHIAPAS. A 04 DE FEBRERO DE 2016
2. CONTENIDO
• Que es el procesador
• Partes de un procesador
• Que es un registro
• Tipos de registros
• Registro de propósito general
• Registros de propósito especifico
• Referencias
3. QUE ES EL PROCESADOR
• es un circuito electrónico que funciona a la velocidad de un reloj interno,
gracias a un cristal de cuarzo que, sometido a una corriente eléctrica, envía
pulsos, denominados "picos".
4. PARTES DE PROCESADOR
Partes Lógicas
Unidad de Control: Unidad encargada de Activar o Desactivar los diferentes componentes del procesador, igualmente se encarga
de Interpretar y ejecutar las diferentes instrucciones almacenadas en la memoria principal.
Unidad Aritmética y Lógica: Se encarga de realizar la operaciones de transformación de datos, especialmente las operaciones
matemáticas, el cual es denominado FPU (Floating Point Unit, Unidad de coma Flotante).
Registros: Se denominan a las áreas de almacenamiento temporal usadas durante la ejecución de las instrucciones.
Partes Físicas
Encapsulado: Es lo que rodea a la oblea de silicio, dándole consistencia y protección para impedir su deterioro.
Zócalo: Lugar donde se inserta el procesador, permitiendo la conexión con el resto del equipo.
Chipset: Conjunto de Chips encargados del control de las determinadas funciones del equipo.
Memoria Cache: Parte donde se almacenan los datos con mas frecuente.
5. QUE ES UN REGISTRO
• Un registro es una porción de memoria ultrarrápida, de poca capacidad e
integrado al microprocesador, que permite almacenar y acceder a los datos
usados frecuentemente. Se utilizan para aumentar la velocidad de ejecución
de los programas
7. REGISTROS DE PROPÓSITO GENERAL
• Son registros que permiten almacenar tanto datos como
direcciones. La mayoría de las computadoras modernas
emplean este tipo de registro
• Los registros de propósito general se utilizan para
almacenar datos temporalmente. Debido a que estos
registros han evolucionado desde una máquina de 8 bits
(el 8080) un grupo de registros aún se puede utilizar con
un tamaño de 8 bits para mantener compatibilidad con
toda la línea de procesadores.
• Aún cuando estos registros pueden mantener cualquier tipo
de datos, algunos tienen cierta funcionalidad específica o
son usados de manera especial por algunas instrucciones
Registro Descripción
eax
Acumulador para operaciones aritmetico
lógicas
ebx Registro base para acceder a memoria
ecx Contador para algunas instrucciones
edx
Registro de datos usado para algunas
operaciones de entrada/salida
edi
Apuntador a destino para operaciones
con cadenas de caracteres
esi
Apuntador a origen para operaciones con
cadenas de caracteres
esp Apuntador de pila
ebp Apuntador de marco de pila
8. REGISTROS DE PROPÓSITO ESPECIFICO
• Almacenan información especifica sobre el estado del sistema como el
puntero de pila o el registro de estado.
• Permiten llevar un récord de estado del procesador en todo momento. Los
mas importantes son el contador de programa (PC), el registro de banderas,
y el apuntador de pila (SP).
9. REGISTROS DE PROPÓSITO ESPECIFICO
Registrosde
propósito
especifico
Contador del
programa(PC)
es un registro que siempre apunta a la dirección en
memoria de programa que se esta ejecutando
su valor es incrementadoen 1 en cada ciclo, excepto cuando una instrucción de
salto es ejecutada
determina el flujo de ejecución de las instrucciones almacenadas en la memoria
de programa
Registros de
banderas
guarda el estado de las diferentes banderas que son modificadas por
eventos específicos
bandera de signo (SF)
la bandera de cero (ZF),
la bandera de acarreo
(CF)
la bandera
de interrupción (IF
Apuntador de
pilas (SP)
guarda la dirección de memoria mas reciente usada por la pila.
La pila es un espacio reservado en memoria usado para guardar el estado del procesador
cuando se llaman sub-rutinas