1.2. el procesador y sus registros internos
Post on 13-Jan-2017
231 Views
Preview:
TRANSCRIPT
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
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
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".
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.
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
TIPOS DE REGISTROS
Registros de
propósito especifico
Registros de
propósito general
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
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).
REGISTROS DE PROPÓSITO ESPECIFICO
Reg
istr
os
de
pro
pósito
esp
eci
fico
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 incrementado en 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
REFERENCIAS
• http://learnassembler.com/regseg.html
• http://es.slideshare.net/KILLERMSTR/prez-camacho-jess-asmeth
• http://es.slideshare.net/cirenio/definicin-de-registro-de-procesador
• http://learnassembler.com/registro.html
• https://es.wikipedia.org/wiki/Registro_de_pila
• https://www.uclm.es/profesorado/licesio/Docencia/ETC/13_CBas-
EstructuraComputador_itis.pdf
• http://archpc.blogspot.mx/p/un-microprocesador-es-un-circuito.html
top related