La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

SPARC (Scalable Processor Architecture)

Presentaciones similares


Presentación del tema: "SPARC (Scalable Processor Architecture)"— Transcripción de la presentación:

1 SPARC (Scalable Processor Architecture)
Jorge Vega Oscar Manuel Romay Rubén de Diego

2 MODOS DE DIRECCIONAMIENTO
Los llamados modos de direccionamiento son las diferentes maneras de especificar en informática un operando dentro de una instrucción (lenguaje ensamblador). Un modo de direccionamiento especifica la forma de calcular la dirección de memoria efectiva de un operando mediante el uso de la información contenida en registros y / o constantes, contenida dentro de una instrucción de la máquina o en otra parte. 2

3 MODOS DE DIRECCIONAMIENTO
Sparc tiene un número limitado de modos de direccionamiento Basicamente son los siguientes: Inmediato. Directo por Registro. Indexado.

4 Direccionamiento Inmediato Constante
En la instrucción está incluido directamente el operando. En este modo el operando es especificado en la instrucción misma. En Sparc no se añade información ninguna a la instrucción para codificar la constante. La constante tiene reservado su espacio en la misma instrucción. 4

5 Direccionamiento Inmediato Constante
5

6 Direccionamiento Directo por Registro %rn
El campo de dirección de una instrucción puede especificar una palabra de memoria o un registro M procesador. Un campo de k bits puede especificar uno de 2k registros. 6

7 Direccionamiento Directo por Registro %rn
Ventajas: El acceso a los registros es muy rápido. El número de bits necesarios para especificar un registro es mucho más pequeño que el necesario para especificar una dirección de memoria. 7

8 Direccionamiento Indexado [%rn + %rm] o [%rn + d]
La dirección del operando también se calcula sumando un registro de la CPU al campo de operando, este registro es un registro específico para este uso llamado registro índice. Es especialmente útil para el direccionamiento de vectores y matrices en bucles . Acceder de forma relativa a elementos de vectores cercanos a uno dado. 8

9 Direccionamiento Indexado [%rn + %rm] o [%rn + d]
Sumando los contenidos de dos registros ([%rn+%rm]) Sumando el contenido de un registro y un desplazamiento ([%rn+d]) en eldireccionamiento indirecto por registro, en que el desplazamiento es 0([%rn]). 9

10 Direccionamiento Indexado [%rn + %rm] o [%rn + d]
10

11 BIBLIOGRAFÍA http://developers.sun.com/solaris/articles/sparcv9.pdf
Manual de Sparc V.9 Apuntes de la asignatura. 11


Descargar ppt "SPARC (Scalable Processor Architecture)"

Presentaciones similares


Anuncios Google