Direccionamiento según el IEEE 694

Slides:



Advertisements
Presentaciones similares
Clase Teórica N°5 Modos de direccionamiento
Advertisements

y de Distribución de frecuencias
CLASE 4 EL ENSAMBLADOR.
Fermín Sánchez Carracedo Universitat Politècnica de Catalunya
Práctica Nº1. AOC Michael Soza Contenido Lenguaje Máquina y Assembly. Instalación y manejo del entorno SPIM Operaciones básicas Registros.
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.
Historia La base del C proviene del BCPL (lógica programable en codigo binario), escrito por Martin Richards, y del B escrito por Ken Thompson en 1970.
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)
Introducción a la programación
TC2015 Prof. Msc. Ivan Alejandro Escobar Broitman
Componentes de una computadora
VOCABULARIO DE PROGRAMACION María Alejandra Gómez Ramos Leslie Paola Rodríguez Rojas 1103.
SISTEMAS DE NUMERACIÓN Y LA REPRESENTACION DE LA INFORMACIÓN  Sistema decimal: Es aquel que está conformado por 10 dígitos numéricos En informática.
Introducción a la programación en C
MODOS DE DIRECCIONAMIENTO No. Lista 21 7am Rivas chacón Ana cristina
MODOS DE DIRECCIONAMIENTO
ARQUITECTURA DE COMPUTADORES - I.S.A. - ADDRESSING MODES
Prof. Jaime José Laracuente-Díaz
Introducción al lenguaje ensamblador
MODOS DE DIRECCIONAMIENTO
© Prof. José Mª Foces Morán PCSpim: SPIM sobre Windows Ventana principal de PCSpim Consola: permite interactuar con el programa que está siendo.
Instrucciones: FORMATO DE INSTRUCCIONES
CONVERSIONES DE CODIGO
CODIGO ASCII.
ASI FUNCIONAN LOS BITS Y LOS BYTES
Sistema de archivos Sistemas operativos.
Sistemas de numeración
IPN Escuela Superior de Cómputo MICROPROCESADORES II.
Lenguaje de Programación cap. 1 Estructura del Computador.
Cap. 12 Microprocesadores (Conferencia 3) TEEL 4011 Prof. Jaime José Laracuente-Díaz Referencia: Floyd.
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.
Introducción al lenguaje ensamblador
 La cuestión de la cantidad es simple, cuanto más memoria haya disponible, más podrá utilizarse. La velocidad óptima para la memoria es la velocidad.
José Estay A Elementos de Estructura de computadores.
Estructura de Computadores Comandos DEBUG Programación en Assembler Profesora : Tatiana Marín R.
José Estay A / jea I semestre académico 2014 Computadores (TU Sistemas Computacionales) Tema: elementos de estructura de computadores.
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
JUAN LUIS CHAMIZO BLÁZQUEZ
Proceso de convertir una frase a:
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.
Asignatura: Computadores Profesor: José Estay Araya Sitio de la asignatura: User: cpu2014 psw: cpu#X86.
Evolución del Computador
Descifra el mensaje Código EBCDIC
Estándar: CCSS.Matematicas.Contenido.4.MD.A.1CCSS.Matematicas.Contenido.4.MD.A.1 Saber tamaños relativos de unidades de medición dentro de un sistema de.
Modos de direccionamiento
 TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.  BLOQUE I  BLOQUE II  BLOQUE III.
Tipos de Lenguajes Ensamblador.
Integrantes del equipo:  Vicente Manuel Jarquín Arellanes  Josefina Madriz Ríos  Gemma Enríquez López.
Algoritmos y Desarrollo de Programas I
Matemática de Redes Doc. Anna Dugarte.
Sistema Binario
CONJUNTO DE INSTRUCCIONES Maquinas Digitales
T R A B A J O 2 :B TRANSFORMACION DE MATERIAS Y ENERGIAS.
Combina elementos reales y virtuales Es interactiva en tiempo real Está registrada en 3D.
BASE DE DATOS DISTRIBUIDAS Objetivo
02 – octubre– 2015 CU UAEM Zumpango. CU UAEM Zumpango Ingeniería en Computación UA Sistemas Digitales UC I Comprender los concepto básico de los microprocesadores.
Representación de la Información en el Computador Prof. Manuel B. Sánchez.
Sistemas Basados en Microprocesador Curso 2012/2013 Departamento de Tecnología E l e c t r ó n i c a Modos de direccionamiento Sistemas Basados en Microprocesador.
DIRECCION DE PROYECTOS.
Clase 7 Assembly - Simulador MSX88.
Registro.
MODOS DE DIRECCIONAMIENTO MC68000
Transcripción de la presentación:

Direccionamiento según el IEEE 694 Un estándar para especificar los modos de direccionamiento 1

El Estándar IEEE 694 694-1985, IEEE Standard for Microprocessor Assembly Language. (Estándar para el lenguaje ensamblador de microprocesadores) Direccionamientos 2

Ejemplos (1) Banco de Registros R0 0001 R1 0002 R2 0000 R3 0005 Direccionamiento Tipo Operando #6 Inmediato 0006 /0002 Directo absoluto a memoria 0001 [0001] Indirecto a memoria 0000 .3 Directo absoluto a registro 0005 [.3] Indirecto a registro 1[.3] ó [.3,1] Directo relativo a registro 2[++.2] Directo relativo a reg. con preinc. 2[.2++] Directo relativo a reg. con postinc. 2[--.1] Directo relativo a reg. con predec. 2[.1--] Directo relativo a reg. con postdec. 0004 Memoria de datos 0000 0002 0001 0007 0003 0004 0005 0006 (Nota: Los números están expresados en decimal) 3

Ejemplos (2) Banco de Registros R0 0001 R1 0002 R2 0000 R3 0005 Instrucción Resultado ADD /0002, .3 0006 ADD [0000], #6 0007 SUBSTRACT #6, .1 0004 MULTIPLY /0000, [.3] 0012 DIVIDE .3, 5[.0++] 0001 Memoria de datos 0000 0002 0001 0007 0003 0004 0005 0006 4

Descifra el enigma… ¿Cuál fue el primer computador electrónico? Banco de Registros Instrucción Resultado Letras Mensaje ADD .0, [.3] ADD #20, /0000 SUBSTRACT .1, #7 MULTIPLY [0002], .2 DIVIDE [0004], 3[--.3] R0 0060 R1 0080 R2 0013 R3 0005 69 E 78 N 73 I 65 A Memoria de datos 67 C 0000 0058 0001 0005 0002 0003 0004 0006 0009 0067 0007 Convierte usando la tabla ASCII (Nota: Los números están expresados en decimal) 5