SPARC (Scalable Processor Architecture)

Slides:



Advertisements
Presentaciones similares
Lognoter. gestión de datos en Ingeniería. ¿Qué es? Programa de almacenamiento, tratamiento de datos y generación de informes Programa con interface propia,
Advertisements

EJECUCIÓN DE INSTRUCCIONES(1)
RESULTADOS DE LA EVALUACIÓN DEL PROYECTO DEL CURSO PILOTO DE 1º DE MATEMÁTICAS SEGUNDO CUATRIMESTRE.
Compiladores e intérpretes
LICENCIATURA EN SISTEMAS COMPUTACIONALES EN ADMINISTRACION
Integrantes: Milagros Alvarado Diana Rodríguez Carlos Evies TECNOLOGIA DE HARDWARE.
CLASE 3 SOFTWARE DEL MICROPROCESADOR
Prototipo de compilador didáctico del lenguaje LC99
Fermín Sánchez Carracedo Universitat Politècnica de Catalunya
No. Lista 31 Teresita Ramírez Uribe HORA: 8:00-9:00AM.
N.L 32 ROMERO HERNÁNDEZ GABRIELA VERÓNICA. HORA: 8:00-9:00AM ESQUELETO DE UN PROGRAMA EN ENSAMBLADOR.
Circuitos Digitales II
LECCIÓN 10. INTRODUCCIÓN AL CONTROL MICROPROGRAMADO
ARQUITECTURA INTEL FORMATOS DE INSTRUCCIÓN
Andrés Núñez Herrero Enrique España Blanco Rodrigo Cembrero Carazo
VAX Diego Esteban Moreno Germán Aguado Llorente Félix Huete García.
ARQUITECTURA INTEL Modos de direccionamiento
Diego Esteban Moreno Germán Aguado Llorente Félix Huete García.
Formatos de instrucción
Ingeniería de sw.
Windows XP sp3.
Programación en Lenguaje Ensamblador.
Arquitectura de Conjunto de Instrucciones (ISA)
Composición Interna de un Procesador
SEMANA 05_2.
Asignatura: Computadores
MODOS DE DIRECCIONAMIENTO No. Lista 21 7am Rivas chacón Ana cristina
MODOS DE DIRECCIONAMIENTO
PROGRAMACION II.  Es un conjunto de datos no necesariamente del mismo tipo, los cuales se podrán manipular o realizar cualquier operación sobre cada.
ARQUITECTURA DE LOS MICROPROCESADORES DE 8 BITS
Introducción a la Ingeniería en Sistemas
MODOS DE DIRECCIONAMIENTO
PAGINACIÓN Y SEGMENTACIÓN
Instrucciones: FORMATO DE INSTRUCCIONES
1 SEMANA 04_2. 2 OPERADORES ARITMETICOS OPERADOR: + FORMATO: VALOR1 + VALOR2 FUNCION : SUMA VALOR1 Y VALOR2 EJEMPLO : TABLA_MAS_2 DW TABLA + 2 ; (DESPLAZAMIENTO.
Organización del Computador I Verano MIPS (1 de 2) Basado en el capítulo 3 del libro de Patterson y Hennessy Verano 2004 Profesora Borensztejn.
Clase 10: Estructuras de datos y arreglos.
Unidad VI Registros (estructuras, uniones y enumeraciones)
ARQUITECTURA DE COMPUTADORES Semestre A-2009 Clase 13.
Lenguaje de Programación cap. 1 Estructura del Computador.
C ONTINUACIÓN M ODOS DE DIRECCIONAMIENTO. 5. R ELATIVO A LA BASE Se le identifica cuando dentro de la instrucción aparece un registro base mas un desplazamiento.
Procesadores de Lenguajes
TEMA 2: Organización de computadores
Estructura de Computadores Comandos DEBUG Programación en Assembler Profesora : Tatiana Marín R.
Lenguaje Ensamblador Pic 16F84A.
Microcomputadores Prof: Tatiana Marín R.. Lenguaje máquina = lenguaje binario InstrucciónLenguaje máquina (binario)OP ( hex)Nemónico Restar F0SUB.
Tema 2: Lenguaje máquina
MODOS DE DIRECCIONAMIENTO
MODOS Y METODOS DE DIRECCIONAMIENTO
Organización del Computador
La Unidad Central de Proceso o CPU
Capítulo 3 Instrucciones y direccionamiento Félix García Carballeira Jesús Carretero Pérez José Daniel Sánchez García David Expósito Singh © Ediciones.
SEMANA 01_2.
Introducción. ¿Que es una computadora? Maquina electrónica capaz de resolver problemas ejecutando las instrucciones de un programa: 1.recibe datos, 2.los.
Almacenamiento de la información IES Virgen del Espino.
Organización del Computador I Verano Control Multiciclo Basado en el capítulo 5 del libro de Patterson y Hennessy Verano 2004 Profesora Borensztejn.

Modos de direccionamiento
Maquinas Digitales UNIDADES DE CONTROL.
Software.
Jorge De Nova Segundo. Componentes del servicio de nombres de dominio EL servicio que ofrece DNS se basa en los siguientes componentes -Espacio de nombres.
Unidad TemáticaI. Conceptos Básicos Horas Prácticas10 Horas Teóricas8 Horas Totales18 Objetivo El alumno determinará las entradas, procesos y salidas.
INTEGRANTES: JOSE ESTEVEZ _HUGO ANDRADE CURSO: 5TO “B”
CONJUNTO DE INSTRUCCIONES Maquinas Digitales
ARQUITECTURA DE COMPUTADORES
1 Unidades funcionales de un ordenador Procesadores Memorias Dispositivos de E/S
TRABAJO DE COMPUTACION RIMAC CACHIMUEL SEXTO “C” BASES DE DATOS.
Lenguaje ensamblador Conceptos introductorios. Formatos de Instrucción. Modos de Direccionamiento. Conjunto de instrucciones básico. Introducción al Lenguaje.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 3 – Diseño de Programas.
Omar Herrera Caamal Rigoberto Lizárraga Luis Cetina Luna.
Transcripción de la presentación:

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

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

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

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

Direccionamiento Inmediato Constante 5

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

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

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

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

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

BIBLIOGRAFÍA http://developers.sun.com/solaris/articles/sparcv9.pdf Manual de Sparc V.9 http://thewalltech.blogspot.com/2008/01/set-de-intrucciones-maquina-sparc.html http://www.fing.edu.uy/inco/cursos/arqsis2/teorico/notas-sparc.pdf Apuntes de la asignatura. 11