Investigacion

Páginas: 10 (2386 palabras) Publicado: 19 de octubre de 2012
Organización procesador MIPS

Procesador MIPS


Organización MIPS
Memoria

CPU

Registros Mul Div Hi Lo

FPU Registros

Alu

U. Aritmética

Traps Manejo de Memoria

Procesador MIPS


Organización MIPS
 Unidad

Aritmética y Lógica (ALU).  Unidad Aritmética entera, operaciones de multiplicación y división.  Unidad punto flotante (FPU).  Coprocesador dedicado almanejo de memoria caché y virtual.

Procesador MIPS


Memoria
 Se

denomina palabra (word) al contenido de una celda de memoria.  MIPS posee palabras de 32 bits. Las direcciones de memoria correspondes a datos de 8 bits (byte). 4 bytes en una palabra.  Para acceder a una palabra se leen 4 bytes.

Procesador MIPS


Memoria
 Dos


formas de numerar los bytes contenidos en unapalabra:
Big endian (IBM, Motorola, MIPS)

Byte 0 Byte 1 Byte 2 Byte 3  La dirección del byte más significativo termina en 00 (en binario), sólo si la palabra está alineada Direcciones Aumentan Hacia abajo Byte 3 Byte 2 Byte 1 Byte 0 Dirección de palabra Dirección de palabra

Procesador MIPS


Memoria
 Dos


formas de numerar los bytes contenidos en una palabra:
Little endian(Intel, Dec)

Byte 3 Byte 2 Byte 1 Byte 0  La dirección del byte menos significativo termina en 00 (en binario), sólo si la palabra está alineada Direcciones Aumentan Hacia abajo Byte 0 Byte 1 Byte 2 Byte 3 Dirección de palabra Dirección de palabra siguiente

Procesador MIPS


Memoria
 El

ancho de la dirección define el espacio de direccionamiento.  Las instrucciones ocupan unapalabra alineada. Implica que las direcciones de instrucciones son múltiplos de 4.  El alineamiento requiere que un objeto comience a ser almacenado en una dirección que sea un múltiplo de su tamaño.

Procesador MIPS


Nombres de los Tipos de Datos
 Bit:


0,1  Bit String
4 bits  8 bits  16 bits  32 bits  64 bits nibble byte half-word word double-word

Procesador MIPS
Nombres de los Tipos de Datos
 Character


ASCII Código de 7 bits por símbolo. Dígitos de 0-9 codificados desde 0000 hasta 1001 Sin signo y con signo en complemento dos. Las representaciones de números binarios con signo se tratarán más adelante. Precisión Simple. Precisión Doble. Las representaciones de números reales en binario se tratarán más adelante.

 Decimal(BCD)


 Enteros
  Reales
 

Procesador MIPS


Características
 Puede

mover bytes, medias palabras y palabras, desde registro hacia la memoria y viceversa.  Puede procesar números enteros binarios de 32 bits, con y sin signo .  Capacidad de procesar números binarios reales o de punto flotante en simple y doble precisión.  El procesador MIPS no tiene operaciones al bit.

Procesador MIPS
Registros
Posee 32 registros de 32 bits cada uno.  Se requieren 5 bits para especificar un registro.  Poseen nombres simbólicos y números.  Su uso además se rige bajo algunos convenios.


Procesador MIPS


Registros

Nombre Registro zero at v0 v1 a0 a1 a2 a3 t0 t1 t2 t3 t4 t5 t6 t7

Número 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Uso Constante 0 Reservado para el assembler Paraevaluación de expresiones y retorno de resultados de una función Argumento 1 Argumento 2 Argumento 3 Argumento 4 Temporal (no se preserva a través de los llamados) Temporal (no se preserva a través de los llamados) Temporal (no se preserva a través de los llamados) Temporal (no se preserva a través de los llamados) Temporal (no se preserva a través de los llamados) Temporal (no se preserva a través delos llamados) Temporal (no se preserva a través de los llamados) Temporal (no se preserva a través de los llamados)

Procesador MIPS


Registros

Nombre Registro s0 s1 s2 s3 s4 s5 s6 s7 t8 t9 k0 k1 gp sp fp ra

Número 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

Uso Temporal que debe preservarse entre llamados a funciones Temporal que debe preservarse entre llamados a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Investigacion
  • Investigacion
  • Investigacion
  • Investigacion
  • Investigacion
  • Investigacion
  • Investigacion
  • Investigacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS