Buses Isa Y Pci
MICROPROCESADORES Y ARQUITECTURA DE PC
Buses ISA y PCI
Integrantes: ANDREA VITERI ALEX VILLACIS ESTEBAN ALMEIDA
Fecha: 08-05-2012
OBJETIVOS OBJETIVO GENERAL Investigar las características de cada uno de los buses, para saber así la importancia y compatibilidad con un microprocesador. OBJETIVOS ESPECIFICOS Conocer las características del bus ISAasí como su funcionalidad. Conocer las características del bus PCI así como su funcionalidad. Encontrar las diferencias entre los buses usados en la actualidad con los buses antiguos.
MARCO TEORICO
ARQUITECTURA DE 32 BITS Introducción IA-32 (Intel Architecture, 32-bit), conocida de manera genérica como x86, x8632 o i386, es la arquitectura del conjunto de instrucciones delprocesador de Intel comercialmente más exitosa. Es una extensión de 32-bit, primero implementada en el Intel 80386, para la arquitectura x86 original de 16-bits. Esta arquitectura define el conjunto de instrucciones para la familia de microprocesadores instalados en la gran mayoría de computadoras personales en el mundo. IA-32 es una arquitectura CISC. Fue reemplazada por x86-64.
Modelos de MemoriaFlats La memoria se presenta como un espacio de direcciones continuo, llamado espacio de direcciones lineal. Una dirección en este espacio se denomina dirección lineal. Segmentos La memoria se presenta como un grupo de espacios de direcciones independientes llamados segmentos. Se pueden tener hasta 16383 segmentos de 4 GB cada uno. Un segmento se describe mediante su dirección de inicio (base), sutamaño (límite) y su información de acceso. Para acceder a una dirección de memoria se debe especificar un selector de segmento y un desplazamiento (offset). Una dirección de memoria en el espacio segmentado se denomina dirección lógica Modos de Dirección Real
Modo por defecto de los procesadores Intel. Consiste en una implementación específica del modo segmentado, con segmentos de 64 KB. Elmáximo tamaño del espacio lineal en modo de direcciones real es de 2^20 bytes (1 MB).
Modos de Operación de IA32 Modo Real (Real Address Mode) Ambiente de ejecución limitado (8086 -16 bits) con algunas extensiones que le permiten pasar a modo protegido. El procesador se encuentra en este modo luego Power-On o Reset. Modo nativo del procesador (32 bits). En este modo se puede utilizar todas suscaracterísticas.
Modo protegido (Protected Mode)
Modo de Administración (System Proporciona características para la Management Mode) administración de energía y seguridad.
Registros de propósito general (32 bits)
EAX, EBX, ECX, EDX, ESI, EDI, ESP, EBP. Los 16 bits menos significativos de estos registros se denominan: AX, BX, CX, DX, SI, DI, SP, BP Igualmente los registros de 16 bits,AX, BX, CX y DX se pueden dividir en dos registros de 8 bits, denominados: AX = AH : AL BX = BH : BL CX = CH : CL DX : DH : DL. Muchas instrucciones del procesador hacen uso de registros específicos. Cuando se hace uso de estas instrucciones, los registros se comportan de la siguiente forma: EAX: Acumulador EBX: Apuntador al segmento de datos ECX: Contador para operaciones de cadenasy ciclos. EDX: Puntero para E/S ESI: Apuntador (Índice) Puntero a los datos en el segmento de datos, fuente para operaciones de cadenas EDI: Apuntador (índice) a los datos en el segmento extra de datos: destino para las operaciones de cadenas ESP: Puntero al segmento de pila EBP: Puntero a los datos en la pila
Registros de segmento Son punteros especiales de 16 bits que permitenreferenciar un segmento en memoria. El uso de los registros de segmento depende del modelo de memoria que se esté utilizando. En modo flat, todos los segmentos se superponen y empiezan en 0 en el espacio de direcciones lineal. En modo segmentado, los registros de segmento se denominan selectores. Cada selector permite definir las características de un segmento, tales como dirección inicial en...
Regístrate para leer el documento completo.