Beruflich Dokumente
Kultur Dokumente
Registros: Los registros del i8086 e i8088 se basaron en el diseño del Intel
8080 y el Intel 8085, y de hecho son compatibles a nivel de ensamblador
con el i8080. El conjunto de registros también es similar al del i8080, pero
ampliados a 16 bits. Tanto el i8086 como el i8088 tienen cuatro registros
generales de 16 bits, que también pueden ser accedidos como ocho
registros de 8 bits, y tienen cuatro registros índice de 16 bits (incluyendo el
puntero de pila). Los registros de datos se usan a veces de forma implícita
por las instrucciones, haciendo más difícil la organización de los registros
para emplearlos con valores temporales.
Direccionamiento:
La líneas del bus de direcciones se ven en rojo, las del bus de datos en azul
y las del bus de control en verde. Las líneas del bus de energía se ven en
negro. Estos procesadores multiplexan en tiempo el bus de direcciones, con
el bus de datos y control. En el 8086 se ven los pines del 2 al 16 y los pines
35 al 39 con doble funcionalidad, en un momento determinado transporta la
dirección y en otro momento entran o salen los datos (o sale información de
algunas líneas del bus de control).
De r0 a r7 , Registros GLOBALES.
De r7 a r15, Registros SALIDA.
Los registros globales son "vistos" por todas las ventanas, los locales
son solo accesibles por la ventana actual y los registros de salida se solapan
con los registros de entrada de la ventana siguiente (los registros de salida
para una ventana deben ponerse como registros de entrada para la
próxima, y deben estar en el mismo registro).
Modos de direccionamiento:
Manejo de memoria:
CISC y RISC
Los procesadores se agrupan hoy en dos familias, la más antigua y
común de las cuales es la "CISC" o "Complex InstructionSet Computer":
computador de set complejo de instrucciones. Esto corresponde a
procesadores que son capaces de ejecutarun gran número de instrucciones
pre-definidas en lenguaje de máquina (del orden del centenar). Desde hace
unos años se fabrican y utilizan en algunas máquinas procesadores "RISC" o
"Reduced Instruction Set Computer",es decir con un número reducido de
instrucciones. Esto permite una ejecución más rápida de las instrucciones
pero requierecompiladores (o sea traductores automáticos de programas)
más complejos ya que las instrucciones que un "CISC" podríaadmitir pero no
un "RISC", deben ser escritas como combinaciones de varias instruciones
admisibles del "RISC". Se obtieneuna ganancia en velocidad por el hecho
que el RISC domina instrucciones muy frecuentes mientras son operaciones
menosfrecuentes las que deben descomponerse.
Realmente, las diferencias son cada vez mas borrosas entre las
arquitecturas CISC y RISC. Las CPU's combinan elementos de ambas y no
son faciles de encasillar. Por ejemplo, el Pentium Pro traduce las largas
instrucciones CISC de la arquitectura x86 a microoperaciones sencillas de
longitud fija que se ejecutan en un nucleo de estilo RISC. El UltraSparc-II de
Sun, acelera la decodificacion MPEG con unas instrucciones especiales para
graficos; estas instrucciones obtienen unos resultados que en otros
procesadores requeririan 48 instrucciones.
-Ejecutar las instrucciones en orden distinto del original para que las
interdependencias entre operaciones sucesivas no afecten al rendimiento
del procesador.
-Renombrar los registros para paliar la escasez de los mismos.
Maracaibo. Edo-Zulia
Arquitectura del Computador
Profesor:
Claudio Bustos
Alumnos:
Chourio Jonathan
Ferrer Andrea
Salgado Edgar
Introducción
Conclusión