11
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

1.2. El procesador y sus registros internos

Embed Size (px)

Citation preview

Page 1: 1.2. El procesador y sus registros internos

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

Page 2: 1.2. El procesador y sus registros internos

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

Page 3: 1.2. El procesador y sus registros internos

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".

Page 4: 1.2. El procesador y sus registros internos

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.

Page 5: 1.2. El procesador y sus registros internos

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

Page 6: 1.2. El procesador y sus registros internos

TIPOS DE REGISTROS

Registros de

propósito especifico

Registros de

propósito general

Page 7: 1.2. El procesador y sus registros internos

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

Page 8: 1.2. El procesador y sus registros internos

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).

Page 9: 1.2. El procesador y sus registros internos

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

Page 10: 1.2. El procesador y sus registros internos

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

Page 11: 1.2. El procesador y sus registros internos