Modos de Direccionamiento y Formatos

Slides:



Advertisements
Presentaciones similares
Simulación en VHDL del Datapath del MIPS
Advertisements

El modelo de Von Neumann
A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO LECCION 5 – ARQUITECTURA INTERNA DE LOS PIC - 1F.F. LINERA ARQUITECTURA BASICA. CARACTERISTICA.
Arquitectura de Computadores I
Arquitectura de Computadores I
Arquitectura de Computadores I
I S A INSTRUCTION SET ARCHITECTURE
ARQUITECTURA DE COMPUTADORES - INTRODUCCION
VAX Diego Esteban Moreno Félix Huete García Germán Aguado Llorente.
Fermín Sánchez Carracedo Universitat Politècnica de Catalunya
No. Lista 31 Teresita Ramírez Uribe HORA: 8:00-9:00AM.
Sistemas Operativos Funcionamiento general de una computadora bajo el control de un programa.
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
Andrés Núñez Herrero Enrique España Blanco Rodrigo Cembrero Carazo.
Diego Esteban Moreno Germán Aguado Llorente Félix Huete García.
Formatos de instrucción
Tema II Unidad de memoria. 2 Unidad de memoria 2.1 Definiciones y conceptos básicos Localización Capacidad Unidad de transferencia
Circuitos Digitales II Elementos sobre la Arquitectura del Conjunto de Instrucciones Semana No.2 Semestre Prof. Gustavo Patiño
Introducción a los MCU´s de Motorola
Arquitectura de Conjunto de Instrucciones (ISA)
PROGRAMACION 2 MICROCONTROLADORES BASIC STAMP.
Gustavo Andrés Uribe Gómez
Dar clic para entrar al directorio. Dar clic para acceder al modo de edición.
MODOS DE DIRECCIONAMIENTO No. Lista 21 7am Rivas chacón Ana cristina
Registros y Contadores
Introducción a la Ingeniería en Sistemas
Instrucciones: FORMATO DE INSTRUCCIONES
MICRO de 8 bits Funcionamiento interno de un microprocesador de 8 bits. Para comprender mejor el funcionamiento, interno de un microprocesador , se propone.

Procesador Introducción - Funcionamiento - Memoria caché
Gustavo Andrés Uribe Gómez
Memoria Interna Ing. Gustavo Andrés Uribe Gómez. Tipos de Memoria.
Electrónica aplicada al tratamiento de datos Procesadores digitales de señal (PDS) DSP: Digital Signal Processors (procesadores) DSP: Digital.
Lenguaje Ensamblador Pic 16F84A.
Unidad aritmético lógica
Tema 2: Lenguaje máquina
Datapath para las instrucciones de carga y almacenamiento (load/store)
Aritmética del Procesador
Memoria Principal Memoria de acceso aleatorio. La unidad de memoria y jerarquías de almacenamiento Unidades de Almacenamiento. La unidad de memoria es.
Campus Chapultepec Arquitectura de Computadoras Diferencia entre microprocesador y microcontrolador Sánchez Manjarrez Silvana Ing. Daniel Domínguez C.
El procesador Diseño del control.
Departamento de Informática. Curso LA UNIDAD DE CONTROL LECCIÓN 9. DISEÑO DE PROCESADORES USANDO CONTROL CABLEADO.
ARQUITECTURA DE COMPUTADORES - I.S.A. -CODIFICACION ISA
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.
Capítulo 4 CPU y la memoria.
Hecho por: M.C. Luis Fernando Guzmán Nateras v3 Organización de Computadoras Preparación: Examen 1 JEOPARDY.
Introducción. ¿Que es una computadora? Maquina electrónica capaz de resolver problemas ejecutando las instrucciones de un programa: 1.recibe datos, 2.los.
Informática Clase Arquitectura de la Computadora.
Universidad Nacional de Ingeniería
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.
Mónica Quintana Pineda
INTRODUCCIÒN MICROCONTROLADORES
ARQUITECTURAS DE LOS SERVIDORES El computador tiene 2 aspectos para entender su funcionamiento al nivel de programación: Almacenamiento Procesamiento Para.
ESTADO Registro de ESTADO más utilizado  Es el registro más utilizado.  Ocupa la dirección 03 H tanto del Banco 0 como el Banco 1 de la Memoria de Datos.
El procesador es el cerebro del computador que se encarga de organizar, procesar la información ejecutar cálculos y en general realizar muchos procesos.
CONJUNTO DE INSTRUCCIONES Maquinas Digitales
CAPITULO V Arquitectura de Von Neumann
Omar Herrera Caamal Rigoberto Lizárraga Luis Cetina Luna.
DIRECCION DE PROYECTOS.
Organización de computadoras
El procesador Diseño del control.
Registro.
Transcripción de la presentación:

Modos de Direccionamiento y Formatos Gustavo Andrés Uribe Gómez

Modos de Direccionamiento   Los modos de direccionamiento son seleccionados de dos formas: Diferentes Opcodes. Un parametro adicional indicando el modo.

Modos de Direccionamiento  

Modos de Direccionamiento   A = Contenido del campo dirección en la instrucción. R= Contenido del campo dirección en la instrucción referido a una registro.   EA=Dirección de memoria en donde se encuentra el operando. (X) = Contenido de la dirección X. En modo inmediato la magnitud del operando esta limitada por el ancho (bits) de las direcciones. El modo directo no es usado actualmente, ya que limita demasiado la capacidad de memoria. Usado antiguamente Ej: IAS Machine. El modo indirecto necesita 2 referencia de memoria por cada operando.

Modos de Direccionamiento (x86)   LA: Dirección de memoria lógica o linear. (X): Contenido de X SR: Registro de Segmento PC: Contador de Programa A: Contenido del campo dirección en la instrucción. R: Registro B: Registro Base I: Registro Indice S: Factor de Escala

Modos de Direccionamiento (x86)  

Modos de Direccionamiento (ARM)  

Formatos de las Instrucciones Los factores a tener en cuenta al diseñar un formato de instrucciones son:   Largo de la instrucción Asignación de los bits.       Para decidir la asignación se tiene en cuenta: Número de modos de direccionamiento Número de operandos Registros vs Memoria Número de grupos de registros Rango de direcciones  Granularidad de direcciones Existe una gran variedad de formatos de instrucciones solo veremos algunos. Las instrucciones largas se generarán facilidades para el programador pero crearán un cuello de botella entre la CPU y la memoria por las diferencias de velocidades. Es necesario mantener un equilibrio. La granularidad de las funciones determina cual es el menor número de bits direccionables (byte, 16 bits, 32 bits,..).

Formatos de las Instrucciones (PDP-10)  

Formatos de las Instrucciones (PDP-11)  

Formatos de las Instrucciones (VAX)  

Formatos de las Instrucciones (x86)   Instruction prefix: Prefijo de repetición o de bloqueo en sistemas de varios procesadores con memoria compartida. Segment override: Especifica cual registro de segmento va a usar una instrucción. Address Size override: define direcciones de 16 o 32 bits. Operand size override: define entre operandos de 16 o 32 bits. ModR/m: Indica el modo de direccionamiento. Displacement: Desplazamiento u offset dentro del segmento.

Formatos de las Instrucciones (ARM)  

Gracias