Vous êtes sur la page 1sur 19

ARQUITECTURA DE LAS COMPUTADORAS

JOS LUIS PERALES TREJO

LENGUAJE MANUALES DE LA PROGRAMACIN


EQUIPO 1
INTEGRANTES:
ALAN AMAURY ESCOBEDO GARCA
CYNTHIA CECILIA RODRGUEZ VZQUEZ
JONATHAN EDUARDO HERNNDEZ SENZ
CHOLO

REPERTORIO O JUEGO DE INSTRUCCIONES


Conjunto de instrucciones de mquina que es capaz de

ejecutar el computador. Debe ser:


Completo: debe permitir resolver cualquier problema.
Eficaz: los programas deben ser ejecutados en un tiempo razonable.

Esta relacionado con:

El nmero de registros disponibles.


El tamao de los datos.
Los modos de direccionamiento (maneras de acceder a los datos).

CLASIFICACIN DE LOS COMPUTADORES


SEGN SU REPERTORIO

RISC: Reduced Instruction Set Computer (ej.: MIPS, PowerPC).


CISC: Complex Instruction Set Computer (80x86).
VLIW: Very Long Instruction Word (Itanium).

EL REPERTORIO DE INSTRUCCIONES DEBE


ESPECIFICAR

Formato de las instrucciones: tamao fijo, variable o hbrido.


Localizacin de operandos y resultado, as como modos de
direccionamiento de la memoria.
Tipos de datos y tamaos: Enteros (complemento a 2 o BCD, de 8, 16,
32 y 64 bits) y nmeros en coma flotante de 32 y 64 bits (IEEE 754).
Operaciones soportadas: lgicas, aritmticas, etc.

PROPIEDADES DE LAS INSTRUCCIONES

Realizan una funcin nica y sencilla.


Su codificacin binaria es bastante sistemtica, o al menos es
recomendable que lo sea (con objeto de facilitar su decodificacin).
Son auto contenidas, es decir, contienen toda la informacin
necesaria para su ejecucin:

Cdigo de operacin.
Identificacin de los operandos.
Destino.
Ubicacin de la siguiente instruccin (normalmente implcita, pues suele
ser la siguiente).

CARACTERSTICAS DE LOS
PROCESADORES MIPS
Mquina RISC (computador con repertorio de instrucciones
reducido).

Ancho de palabra y tamao de los buses: 32 bits.


Tamao de los datos en las instrucciones:

Bit (b): en muy pocas instrucciones.


Byte (8 bits, B)
Halfword (16 bits, H)
Word (32 bits, W)
Doubleword (64 bits, D)

PORQUE X86 Y NO X32


Tcnicamente el termino x86 simplemente se refiere a la familia de
procesadores y el conjunto de instrucciones que la mayora usa. x86 comenz
a equiparse como una instruccin de 16 bits en los procesadores 8086 y
8088, luego se extendi a una instruccin de 32 bits en los procesadores
80386 y 80486, es aqu donde la instruccin comienza a ser conocida como
x86 para abreviar el nombre de las instrucciones en los procesadores.
Solan escribir los valores de cambio justo en medio de 80*86, pero en algn
momento a lo largo del tiempo y tomando en cuanto la mercadotecnia
dejaron atrs el 80 haciendo que solo quedara el 86 Ej. i386 o i686.

NOTICIAS DE PROCESADORES MIPS


Dispositivo mvil con procesador MIPS de 64 bits
llegar el 2016
Los procesadores basados en el diseo MIPS Warrior i6400 sern
capaces de correr los sistemas operativos Android de 64 bits de
Google comenzando con el prximoreleaseL, sostuvo Mark
Throndson, director de marketing de procesador y desarrollo de
negocios de Imagination.

MIPS TECHNOLOGIES ADQUIERE LA COMPAA DE PROPIEDAD


INTELECTUAL ANALGICA LDER EN EL MUNDO
Proveedor lder de arquitecturas de procesadores estndares de la industria y ncleos para
consumo digital, redes, entretenimiento personal, comunicaciones y aplicaciones
empresariales, ha anunciado que la compaa adquirir la compaa de propiedad privada
Chipidea Microelectrnica S.A, proveedor independiente lder de propiedad intelectual (IP)
de signos analgicos y mixtos para los mercados inalmbrico, de consumo digital y de
conectividad. La entidad combinada se convierte en la segunda mayor compaa de IP de
diseo de semiconductores y la compaa IP mundial analgica nmero uno en el mundo,
segn las calificaciones de 2006 de Gartner, Inc. La adquisicin crea una cartera
tecnolgica nica y ofrece una potente propuesta de valor a clientes, que ganan acceso a
un amplio abanico de IP analgico lder que impulsa los diseos SoC (system on chip) de
prxima generacin.

PROCESADORES MIPS
Con el nombre deMIPS(siglas deMicroprocessor
withoutInterlockedPipelineStages) se conoce a toda una
familia de microprocesadores de arquitecturaRISC
desarrollados porMIPS Technologies.

HISTORIA DE LOS PROCESADORES MIPS


En1981, un equipo liderado porJohn L. Hennessyen
laUniversidad de Stanfordcomenz a trabajar en lo que
se convertira en el primer procesador MIPS. La idea bsica
era mejorar drsticamente el rendimiento mediante el uso de
lasegmentacin, una tcnica muy conocida pero difcil de
implementar. Su funcionamiento puede resumirse en que la
ejecucin de una instruccin es dividida en varias etapas.

DISEO DE LOS PROCESADORES MIPS


Los diseos del MIPS son utilizados en la lnea de productos
informticos; en muchossistemas embebidos; en
dispositivos para Windows CE, routersCisco,
yvideoconsolascomo laNintendo 64o lasSony
PlayStation, PlayStation 2 y PlayStation Portable.

PRINCIPALES ARQUITECTURAS
Las primeras arquitecturas MIPS fueron implementadas en 32
bits.

Versiones posteriores fueron implementadas en 64 bits.


Existen cinco revisiones compatibles hacia atrs delconjunto
de instruccionesdel MIPS, llamadasMIPS I,MIPS II,MIPS
III,MIPS IVyMIPS 32/64.

Especificaciones del microprocesador MIPS


Modelo

Frecuencia
[MHz]

Ao

Proceso
[m]

Transistore Tamao del


s [millones] chip [mm]

Pins E/S

Potencia
[W]

Voltaje

Dcache [k]

Icache [k]

Scache [k]

R2000

8-16.7

1985

2.0

0.11

--

--

--

--

32

64

none

R3000

12-40

1988

1.2

0.11

66.12

145

--

64

64

none

R4000

100

1991

0.8

1.35

213

179

15

1024

R4400

100-250

1992

0.6

2.3

186

179

15

16

16

1024

R4600

100-133

1994

0.64

2.2

77

179

4.6

16

16

512

R5000

150-200

1996

0.35

3.7

84

223

10

3.3

32

32

1024

R8000

75-90

1994

0.5

2.6

299

591

30

3.3

16

16

1024

R10000

150-250

1995

0.35

6.8

299

599

30

3.3

32

32

512

R12000

270-400

1998

0.180.25

6.9

204

600

20

32

32

1024

R14000

500-600

2001

0.13

7.2

204

527

17

--

32

32

2048

R16000

700-800

2002

0.11

--

--

--

20

--

64

64

4096

INSTRUCCIONES DE UN LENGUAJE DE
PROGRAMACION

LAS INSTRUCCIONES DE UN LENGUAJE DE


PROGRAMACIN SE PUEDEN CLASIFICAR EN 4
GRUPOS:
Instrucciones de transferencias de datos: Son aquellas de
entrada o lectura y de salida o escritura. En el caso de las
instrucciones de entrada o lectura, se lleva el dato de
entrada o lectura desde la unidad de entrada a la memoria.
Si por el contrario es una instruccin de salida o escritura, se
lleva el dato de la memoria a la unidad de salida.

Instrucciones de tratamiento: Se trata de las instrucciones


aritmtico-lgicas y las de desplazamientos. As como suma
de datos o comparaciones.

Instrucciones de flujo de control o de bifurcacin y salto: Las


instrucciones de flujo de control son aquellas instrucciones
que alteran el orden secuencial de la ejecucin de un
programa. Tambin hay instrucciones que posibilitan la
interrupcin de la ejecucin o saltar a ejecutar otro
programa. Cuando termina cualquiera de estas instrucciones,
el programa contina ejecutndose desde el punto en el que
se interrumpi.

Otras instrucciones: Por ejemplo, la detencin del


funcionamiento del computador a la espera de una accin del
usuario.

Vous aimerez peut-être aussi