ARQUITECTURA DE COMPUTADORES - I.S.A. - ADDRESSING MODES

Slides:



Advertisements
Presentaciones similares
Org. y Arquitectura del Computador
Advertisements

El modelo de Von Neumann
UNIVERSIDAD DEL VALLE DE MEXICO CAMPUS CHAPULTEPEC
I S A INSTRUCTION SET ARCHITECTURE
ARQUITECTURA DE COMPUTADORES - VON NEUMANN MODEL
Arquitectura Vonn Neuman. 2 Máquina Vonn Neuman John Vonn Neuman fue un destacado científico y matemático que realizó contribuciones muy importantes en.
Computación PROGRAMACIÓN.
66.20 Organización de Computadoras
66.20 Organización de Computadoras
CLASE 10.
Circuitos Digitales II
Arquitectura de Computadores
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.
SPARC (Scalable Processor Architecture)
Formatos de instrucción
Introducción a los MCU´s de Motorola
Arquitectura de Conjunto de Instrucciones (ISA)
Estructuras de Datos Punteros y algo más.
Composición Interna de un Procesador
ISA (Instruction Set Architecture)
MODOS DE DIRECCIONAMIENTO
Computer Architecture Notes Jan 26, 2004 Dusan Kuzmanovic Jimmy Ortegon.
Arquitectura del 8086/8088 El 8086 Arquitectura de computadoras II
ARQUITECTURA DE LOS MICROPROCESADORES DE 8 BITS
Unidad 2: Organización del CPU
MODOS DE DIRECCIONAMIENTO
(CC) , José M. Foces-Morán.
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.
Arquitectura del 8086/8088 TEEL 4011
ICC243 Sistemas Operativos P03: Introducción: Conceptos Prof. Jonathan Makuc.
Organización del Computador 1
Microcomputadores Prof: Tatiana Marín R.. Lenguaje máquina = lenguaje binario InstrucciónLenguaje máquina (binario)OP ( hex)Nemónico Restar F0SUB.
Juan Carlos Navarro H. AE: Identifica los componentes de la unidad central de proceso y su funcionamiento.
José Estay A Elementos de Estructura de computadores.
Unidad aritmético lógica
Tema 2: Lenguaje máquina
Arquitectura de Von Neumann
SISTEMAS INFORMATICOS LOS ORDENADORES nos permiten el tratamiento automatico de la informacion El sistema informatico Se define como una serie de elementos.
Tema 1: Introducción a los microcontroladores
VGA VIDEO GRAPHICS ADAPTER MODO TEXTO Y GRAFICO MODO TEXTO - DOS COLORES 720 X 400 PIXELES MODO GRAFICO - 16 COLORES 640 X 480 PIXELES SVGA SUPER VIDEO.
Organización del Computador
“Organización y Arquitectura de Computadores” William Stallings
Microprocesador (8086) Universidad Nacional de Ingeniería
Organización del Computador 1
ARQUITECTURA DE COMPUTADORES - I.S.A. -CODIFICACION ISA
UNIDAD CENTRAL DE PROCESO
Hecho por: M.C. Luis Fernando Guzmán Nateras v3 Organización de Computadoras Preparación: Examen 1 JEOPARDY.
Maquinas Digitales Funciones del Procesador Buscar instrucciones Interpretar instrucciones Buscar datos Procesar datos Escribir datos.
Informática Clase Arquitectura de la Computadora.
ARQUITECTURA DE COMPUTADORES Semestre A-2009 Clase 10.

ARQUICTECTURA DE SERVIDORES
Modos de direccionamiento
Maquinas Digitales UNIDADES DE CONTROL.
Son los atributos de un sistema que son visibles para un programador, es decir aquellos atributos que impactan directamente en la ejecución lógica de un.
Principio unidad 1.
PROCESADORES.
* UNIVERSIDAD TECNOLOGICA DE PUEBLA TECNOLOGIAS DE LA INFORMACION Y COM. AREA REDES Y TELECOMUNIC IONES ADMINISTRACION DE SERVIDORES «ARQUITECTURA DE COMPUTADORAS»
ARQUITECTURAS DE LOS SERVIDORES El computador tiene 2 aspectos para entender su funcionamiento al nivel de programación: Almacenamiento Procesamiento Para.
CONJUNTO DE INSTRUCCIONES Maquinas Digitales
CAPITULO V Arquitectura de Von Neumann
Arquitectura de Computadores Clase 6 Ciclo y Conjunto de Instrucciones IIC 2342 Semestre Rubén Mitnik Pontificia Universidad Católica de Chile Escuela.
DIRECCION DE PROYECTOS.
Organización del Computador
Example.
Registro.
Transcripción de la presentación:

ARQUITECTURA DE COMPUTADORES - I.S.A. - ADDRESSING MODES MAPA GENERAL MODOS DE DIRECCIONAMIENTO EJEMPLOS DE MODOS DE DIRECCIONAMIENTO EN LOS PROCESADORES INTEL 80X86 BIBLIOGRAFIA ARQUITECTURA DE COMPUTADORES - I.S.A. - ADDRESSING MODES

ARQUITECTURA DE COMPUTADORES - I.S.A. - ADDRESSING MODES MAPA GENERAL ARQUITECTURA DE COMPUTADORES - I.S.A. - ADDRESSING MODES

DEPENDENCIA DEL MODO DE DIRECCIONAMIENTO GPRS ARCHITECTURE El modo de direccionamiento puede ser especificado por Una constante Un registro Una posición de memoria (PC RELATIVE ADDRESSING). ARQUITECTURA DE COMPUTADORES - I.S.A. - ADDRESSING MODES

DIFERENTES MODOS DE DIRECCIONAMIENTO Addressing modes Example Instruction Meaning When used Register Add R4,R3 R4 <- R4 + R3 When a value is in a register Immediate Add R4, #3 R4 <- R4 + 3 For constants Displacement Add R4, 100(R1) R4 <- R4 + M[100+R1] Accessing local variables Register deffered Add R4,(R1) R4 <- R4 + M[R1] Accessing using a pointer or a computed address Indexed Add R3, (R1 + R2) R3 <- R3 + M[R1+R2] Useful in array addressing: R1 - base of array R2 - index amount Direct Add R1, (1001) R1 <- R1 + M[1001] Useful in accessing static data Memory deferred Add R1, @(R3) R1 <- R1 + M[M[R3]] If R3 is the address of a pointer p, then mode yields *p Auto- increment Add R1, (R2)+ R1 <- R1 +M[R2] R2 <- R2 + d Useful for stepping through arrays in a loop. R2 - start of array d - size of an element Auto- decrement Add R1,-(R2) R2 <-R2-d R1 <- R1 + M[R2] Same as autoincrement. Both can also be used to implement a stack as push and pop  Scaled Add R1, 100(R2)[R3] R1<-R1+M[100+R2+R3*d] Used to index arrays. May be applied to any base addressing mode in some machines. Referencia: extractado de la Figura 2.5. Selection of addressing modes with examples, meaning, and usage. Computer Architecture A Quantitative Approach. Autor: Patterson Hennessy. ARQUITECTURA DE COMPUTADORES - I.S.A. - ADDRESSING MODES

EJEMPLOS EN LA ARQUITECTURA 80X86 Se presentan a continuación algunos ejemplos sobre la arquitectura 80x86 de INTEL y referenciadas a los modelos genéricos de direccionamiento. ARQUITECTURA DE COMPUTADORES - I.S.A. - ADDRESSING MODES

DIRECT ADDRESSING MODE R1 <- R1 + M[1001] Useful in accessing static data Referencia: Figura No 2-13 :80C186EA/80C188EA Microprocessor User’s Manual, INTEL ARQUITECTURA DE COMPUTADORES - I.S.A. - ADDRESSING MODES

REGISTER INDIRECT ADDRESSING MODE Register deffered Add R4,(R1) R4 <- R4 + M[R1] Accessing using a pointer or a computed address Referencia: Figura No 2-14 :80C186EA/80C188EA Microprocessor User’s Manual, INTEL ARQUITECTURA DE COMPUTADORES - I.S.A. - ADDRESSING MODES

ARQUITECTURA DE COMPUTADORES - I.S.A. - ADDRESSING MODES BASED ADDRESSING MODE Displacement Add R4, 100(R1) R4 <- R4 + M[100+R1] Accessing local variables Referencia: Figura No 2-15 :80C186EA/80C188EA Microprocessor User’s Manual, INTEL ARQUITECTURA DE COMPUTADORES - I.S.A. - ADDRESSING MODES

INDEXED ADDRESSING MODE Displacement Add R4, 100(R1) R4 <- R4 + M[100+R1] Accessing local variables Referencia: Figura No 2-17 :80C186EA/80C188EA Microprocessor User’s Manual, INTEL ARQUITECTURA DE COMPUTADORES - I.S.A. - ADDRESSING MODES

BASED INDEX ADDRESSING MODE Indexed Add R3, (R1 + R2) R3 <- R3 + M[R1+R2] Useful in array addressing: R1 - base of array R2 - index amount Referencia: Figura No 2-19 :80C186EA/80C188EA Microprocessor User’s Manual, INTEL ARQUITECTURA DE COMPUTADORES - I.S.A. - ADDRESSING MODES