Arquitectura del Procesador Intel Pentium

Páginas: 10 (2319 palabras) Publicado: 8 de mayo de 2013
Arquitectura de Ordenadores

Arquitectura del Procesador Intel Pentium
Abelardo Pardo
abel@it.uc3m.es

Universidad Carlos III de Madrid
Departamento de Ingenier´a Telem´ tica
ı
a

Entorno de Ejecuci´ n del Procesador Intel Pentium
o

ARC-1

¿Qu´ componentes internos tiene el procesador?
e

¿C´ mo se comunica con los bloques externos?
o

Arquitectura del Procesador IntelPentium

Abelardo Pardo

c Universidad Carlos III de Madrid

El Espacio de Direcciones

ARC-2

El conjunto de posibles direcciones de memoria se denomina espacio de direcciones.

Un procesador define su espacio de direcciones mediante el n´ mero de bits que utiliza para codificar una
u
direcci´ n de memoria.
o

El pentium tiene dos modos de gesti´ n de memoria: modo plano y modosegmentado.
o

Se estudiar´ unicamente el modo plano.


La direcci´ n de memoria se codifica con 32 bits.
o

El procesador en modo plano puede manejar como m´ ximo 4 gigabytes de memoria.
a

Arquitectura del Procesador Intel Pentium

Abelardo Pardo

Unidades Fundamentales de Datos

Arquitectura del Procesador Intel Pentium

Abelardo Pardo

c Universidad Carlos III de MadridARC-3

c Universidad Carlos III de Madrid

Transferencia de Datos de/a Memoria

ARC-4

Para aumentar la velocidad de transmisi´ n de datos con la memoria el procesador transfiere siempre 4 bytes.
o
´
La direcci´ n de memoria que transporta el bus es siempre un multiplo de 4 (o sea, 32 %2 = 0).
o
Ejemplo: Si se envia la direcci´ n 0x00000033 la memoria devuelve los bytes en las posiciones0x30 a 0x33.
o
Este esquema de acceso permite ignorar los dos bits menos significativos de la direcci´ n.
o
Los 2 bits menos significativos los utiliza el procesador para seleccionar el byte pertinente.

Arquitectura del Procesador Intel Pentium

Abelardo Pardo

Registros de Prop´ sito General
o

c Universidad Carlos III de Madrid

ARC-5

Ocho registros de 32 bits
Se comportancomo celdas de memoria.
Permiten la lectura y escritura de datos.
Se utilizan para almacenar los datos temporales utilizados por las instrucciones m´ quina.
a

Arquitectura del Procesador Intel Pentium

Abelardo Pardo

c Universidad Carlos III de Madrid

Porciones de los Registros Generales

ARC-6

Se pueden manipular porciones de los registros generales.

Se pueden manipular losdos bytes menos significativos de los registros %eax, %ebx, %ecx y %edx.

Su nombre se obtiene eliminando el prefijo ’E’ y sustituyendo la ’X’
por ’H’ o ’L’ para acceder al byte m´ s o menos significativo respectia
vamente.

Se puede acceder a los 16 bits menos significativos de cada registro.

El nombre de la porci´ n se obtiene eliminando la letra ’E’.
o

Ejemplos:
• MOV $5, %eax. Semueven 32 bits.
• MOV $5, %al. Se mueven 8 bits.
Arquitectura del Procesador Intel Pentium

Abelardo Pardo

Registro de Estado y Control de Programa

c Universidad Carlos III de Madrid

ARC-7

El procesador almacena en el registro de estado y control un conjunto de bits de 3 tipos:

1. Condici´ n: Reflejan una condici´ n actual de procesador. S´ lo se pueden leer.
o
o
o

2. Control:El procesador se comporta de forma diferente dependiendo de los valores. Se permiten leer y
escribir.

3. Sistema: Valores que s´ lo se pueden modificar con instrucciones especiales.
o

Arquitectura del Procesador Intel Pentium

Abelardo Pardo

c Universidad Carlos III de Madrid

Registro de Estado y Control de Programa m´ s importantes
a

ARC-8

De los bits de este registro sedestacan los siguientes:
´
1. Bit de Acarreo (CF): Su valor es el acarreo de la ultima operaci´ n.
o
´
2. Bit de Cero (ZF): Su valor es 1 si la ultima operaci´ n realizada ha sido cero.
o
´
3. Bit de Signo (SF): Contiene el signo del resultado de la ultima operaci´ n.
o
´
4. Bit de Desbordamiento (OF): Su valor es 1 si la ultima operaci´ n ha producido overflow.
o

Arquitectura del...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arquitectura del Procesador Intel 8086
  • Intel Pentium Manual Corporativo
  • ejecución básica de una arquitectura de Intel (IA) procesador
  • procesador intel
  • Procesador intel
  • procesadores intel
  • PROCESADORES INTEL
  • procesadores intel

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS