Está en la página 1de 12

SECRETARIA DE EDUCACIN PBLICA

DIRECCIN GENERAL DE EDUCACIN SUPERIOR


TECNOLGICA
INSTITUTO TECNOLGICO DE MRIDA

DIAGRAMAS DE

IT
M

PROCESADOR NO PERTENECIENTES
A LA FAMILIA x86
ARQUITECTURA DE COMPUTADORAS
TAREA 2
5SB
EQUIPO 2

INTEGRANTES
ANCONA PEREZ, JOSE MIGUEL
CATZIM POOT, JUAN DIEGO
CHALE SANCHEZ, JHONATAN
CARLO VELAZQUEZ, ALEJANDRO

MRIDA, YUCATN, MXICO


2016

ARQUITECTURA DE COMPUTADORAS

TAREA 2

Introduccin
A continuacin se presentaran tres arquitecturas con sus componentes,
funcionamiento y diagrama de bloques. Estas arquitecturas son diferentes a las Intel
x86.
El objetivo de este trabajo consiste
describir las diferentes arquitecturas y las
variaciones que existen entre estas y las vistas en clase, as mismo como estas estn
estructuradas dependiendo a su utilidad o incluso la capacidad, con la idea de poder
identificar las partes de las que hemos obtenido conocimiento, as mismo entender un
tanto comprender su funcionamiento.

ARQUITECTURA DE COMPUTADORAS

TAREA 2

PowerPC

IR

ALU

Registro

A
R

LGICA
DE
CONTROL

PowerPC es el nombre original de la arquitectura de computadoras de tipo RISC, que fue


desarrollada por
IBM, Motorola, y Apple.
Los procesadores de esta familia fueron producidos por IBM y Freescale Semiconductor,
siendo utilizados principalmente en ordenadores Macintosh hasta el ao 2006 y en
varios modelos IBM.
En 1993 apareci la primera generacin PowerPC con el nombre clave PowerPC 601,
que fue desarrollada por la alianza Apple, IBM y Motorola. En Austin, fue el lugar donde
desarrollaron el procesador, y en el diseo utilizaron la interfaz de bus del Motorola
88110. El PowerPC 601 tuvo bastante xito.

Procesamiento

El procesamiento del PowerPC al ser de una arquitectura RISC es de registro completo.

Componentes
ALU: La unidad lgica aritmtica que realiza los clculos matemticos (aritmticos). La
Unidad Aritmtico- Lgica de 64-bit, derivada en parte de las ALU de las series 604.
IR: El registro de instruccin IR es un registro de la unidad de control de la CPU en donde
se almacena la instruccin que se est ejecutando. En los procesadores simples cada
instruccin a ser ejecutada es cargada en el registro de la instruccin que la contiene
mientras se es decodificada, preparada y al final ejecutada.
AR: Este registro contiene la direccin del dato que se quiere leer o escribir. El registro
est conectado con el bus de direcciones, y su contenido se refleja en este bus.
PC: Contador de programa, incrementa cada que lee instruccin o dato de memoria/cdigo
Registros:

Hay ms de UN registro visible al programador


Use 2 o ms campos de direccin
Se tiene que nombrar la instruccin

Z80
El Z80 CPU es un procesador de 8 bits, se construy a principios de julio de 1976 con ideas
de Intel 8080. Eso fue antes del Intel-Company Started, e hizo un mejor 8080-procesador,
con compatibilidad con versiones anteriores y con una gran cantidad de nuevas
instrucciones.
Lo interesante de la Z80-CPU es que se puede ver todo listo para el comienzo: lo que
estaba a punto de convertirse en construcciones pipeline. La CPU Z80 se convirti
rpidamente en un procesador muy popular para los sistemas pequeos especialmente
despus de que los precios bajaron. Hoy en da el procesador Z80 tiene un valor por arriba
de un dlar, y muchos lo estn utilizando como tradicin, lo que lo hacen an ms
popular, si nos fijamos en la pgina de Zilog, entonces vers que hoy en da hay una gran
cantidad de nuevas variantes de chips para sistemas Z80, utilizados en una amplia gama
de aplicaciones.
La CPU Z80 tiene una arquitectura pila muy interesante. Antes de todo tiene el
"fetch/execute overlapping", lo que significa que es posible conseguir (fetch) la siguiente
instruccin de la memoria, mientras que la primera instruccin se ejecuta. Este sistema
tambin se utiliza en el Intel 8080, y otros procesadores de ese momento. Otra cosa que
son tpicas de esa poca es que los procesadores son CISC-Processors, y que tienen
instrucciones de longitud variable.
Las longitudes de instrucciones de la CPU Z80 pueden ser de uno a cuatro bytes de
longitud. Para aumentar la velocidad de la CPU Z80 la mayora de las instrucciones deben
ser slo de un byte de longitud. 252 instrucciones son un byte, el resto son 2, 3 o 4 bytes
de largo.

Otro aspecto de la arquitectura en procesadores son el nmero de registros internos, y si


se dedican a fines especiales. La organizacin interna del Z80 CPU se hace visible en la
figura siguiente:

Procesamien
to
El tipo de procesamiento del procesador Z80 es como la mayora de los procesadores de
8 bits, es decir por
Acumulador nico con uso de
PILA

Component
es
20 registros de 8-bits y 4 registros de 16-bits. Los cuatro registros de 16 bits son: PC
(Program Counter
Contador de Programa), SP (Stack Pointer Apuntador Pila) y los dos registros
de ndice, IX y IY.
Los 20 registros de 8 bits se agrupan en dos bancos con 10 registros. 8 pueden ser
utilizados en conjunto como
4 de 16-bit de pareja de registros, un acumulador de 8 bits y una de registro flag de 8
bits. El Acumulador A, se utilizan para todos los clculos. El registro-F (flags) se utilizan
para determinar si el resultado es positivo, negativo, cero, etc...
Las parejas de registro BC y DE se utilizan para los contadores y el almacenamiento de los
resultados-parciales. El par de registros HL se puede utilizar en una amplia gama de
instrucciones principalmente como direccionamiento (apuntando a la memoria). Los

registros olvidados W y Z se utilizan solamente para las operaciones internas en el


procesador, como salto a las nuevas direcciones. (La CPU slo puede transferir 8 bits a la
vez, por lo que la transferencia (carga) una direccin de 16 bits, primero se guarda en
WZ).
Los registros B, C, D, E, F, H, L, W y Z se puede cambiar muy rpido con B ', C', D ', E',
F ', H', L ', W' y Z', con la instruccin EXX. Para este propsito un MUX es utilizado, es la
forma ms rpida de cambiar el valor en 9 registros con otros 9. La A y F se conectan con
A' y F' con la instruccin EX AF, AF. Esto se utiliza sobre todo con rutinas de interrupcin,
por lo que el programa principal est utilizando el principal conjunto de registros y la
rutina de interrupcin utiliza los registros EXX, esto acelera la rutina de interrupcin, lo
que puede ser importante en aplicaciones incrustadas.
La CPU Z80 viene con Intel, inspir el desarrollo global del procesador y siguen vivos hoy
en da despus de 20 aos de su construccin y que parece que continuara viviendo
muchos aos ms.

Motorola MC6800

El Motorola MC6800 (6800) es un microprocesador fabricado por Motorola que fue lanzado
al mercado en
1975, poco despus del Intel 8080. El nombre le viene de contener aproximadamente 6800
transistores.
Su conjunto de instrucciones est formado por 78 de stas y posiblemente es el primer
microprocesador que cont con un registro ndice.

El 6800 normalmente se fabricaba en un encapsulado DIP de 40 pines. Necesita un reloj


de dos fases y una alimentacin nica de 5V, en contraste con el 8080 de Intel, que
necesitaba tres tensiones.
Varios de los primeros microordenadores de los aos 1970, que usualmente eran
vendidos por correo -en piezas sueltas o ensamblados-, usaron el 6800 como
procesador principal. Entre ellos se encuentran el SWTPC 6800 (el primero en usarlo) y
el MITS Altair 680.
Fue sustituido por el MC6802, que aade al MC6800 un generador de reloj, con lo que le
basta un reloj de una fase, compatible TTL, y una memoria de 128 bytes, 32 de los
cuales son "retenibles" mediante una tensin de 3V aplicada a una patilla destinada a
tal fin.
Partiendo del 6800 se crearon varios procesadores derivados, siendo uno de los ms
potentes el Motorola
6809, que fue usado en el sistema de videojuego Vectrex y en el ordenador Tandy TRS80, entre otros. Tambin se han producido varios micro controladores basados en el
6800, como el Motorola 6805, 6807,
6808, 68HC11 y el 68HC12.

Procesamiento
El Motorola 6800 funciona con Registros de memoria por la cantidad de
registros en las que almacena la informacin, al igual que la familia 8086
de Intel.

Componentes
Los dos acumuladores de 8 bits (ACA y ACB) son el foco de muchas de las
operaciones del microprocesador. Las operaciones del microprocesador. Las
operaciones del acumulador incluyen las aritmticas, lgicas, de carga y
almacenamiento, entrada y salida y otros.
El segundo acumulador (ACCB) no es exactamente un registro de propsito
general, sino un acumulador real, ya que todas ya que todas las
operaciones que pueden realizarse en el acumulador a tambin pueden
realizarse en el acumulador B.
El contador de programa (PC) es un registro de 16 bits que siempre
contiene la direccin de la siguiente instruccin que se va a ejecutar.
El puntero de pila (SP) es un registro de propsito especial de 16 bits.
El puntero de pila contiene una direccin de 16 bits que define la parte
superior de la pila en la RAM.
El registro de instruccin (IR) es un registro de propsito especial de 16 bits.
Su uso principal es para apuntar y modificar direcciones.

Conclusin general
Las arquitecturas descritas en el documento hacen darse cuenta de la
gran variedad de procesadores y microprocesadores que existen, as de
su evolucin, funciones y capacidad.
Si bien han ido mejorando con el tiempo de manera exponencial, hay
algunos conceptos bsicos que sin duda no cambian, como el centro de
procesamiento ALU, que si bien ha sido desplazado por otras unidades de
mayor potencia, la funcin es la misma, cumpliendo con el proceso bsico
de transformacin de operandos.
Si bien muchos procesadores se han basado de los Intel, se han
desarrollado procesadores que superan cualitativamente en muchos
aspectos a los Intel, esto no indica que sea uno mejor que otro sino que
cada uno se ha ido enfocando ms hacia cierto uso, como los actuales APU
de AMD que se enfocan al uso de grficos con el procesador o los ARM que
incluyen en el procesador un conjunto de complementos que controlan
todo, grficos, audio, entrada, salida, datos, memoria etc.
Las arquitecturas no siempre son ms potentes (hablando de capacidad de
procesamiento) con el tiempo, sino que han sido modificados ciertos
aspectos de los procesadores con medida que pasa el tiempo y las
necesidades a que, el trabajo sea distribuido y se ve en el caso de los
procesadores de 64 bits de AMD que usan 8 procesadores de baja potencia
(GHz) para realizar tareas que otras arquitecturas hacen con 4 de alta
potencia (GHz)
En s, todo procesador ha evolucionado no para ser mejor que el anterior
sino para adecuarse a la necesidad del uso que se le va a dar al dispositivo
que lo incluir en su arquitectura.

Fuentes

"Zilog Z80 Microprocessor Oral History Panel" Federico Faggin, Masatoshi


Shima, Ralph Ungermann, Ralph
Ungermann. Computer History Museum, April 27, 2007
"Motorola 6800 Oral History Panel" Thomas H. Bennett, John Ekiss, William
(Bill) Lattin, Jef Lavell. Computer
History Museum, March 28, 2008
"PowerPC on Apple: An Architectural History Jon Stokes, Ars Technica. August
3, 2004.

También podría gustarte