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.

Slides:



Advertisements
Presentaciones similares
Arreglos.
Advertisements

Compiladores e intérpretes
LICENCIATURA EN SISTEMAS COMPUTACIONALES EN ADMINISTRACION
ESTRUCTURA DE LOS LENGUAJES DE PROGRAMACION
REGISTROS INTERNOS DEL PROCESADOR.
CLASE 3 SOFTWARE DEL MICROPROCESADOR
Declaración de datos en el segmento de datos.. EXISTEN UN CONJUNTO DE DIRECTIVAS QUE NOS PERMITEN DECLARAR DATOS EN EL SEGMENTO DE DATOS, LAS DIRECTIVAS.
No. Lista 31 Teresita Ramírez Uribe HORA: 8:00-9:00AM.
MODOS DE DIRECCIONAMIENTO
N.L 32 ROMERO HERNÁNDEZ GABRIELA VERÓNICA. HORA: 8:00-9:00AM ESQUELETO DE UN PROGRAMA EN ENSAMBLADOR.
Las estructuras de arreglos fueron usadas en las primeras computadoras digitales, cuando la programación se hacía todavía en lenguaje máquina, para tablas.
SEMANA 9_2.
Andrés Núñez Herrero Enrique España Blanco Rodrigo Cembrero Carazo
ARQUITECTURA INTEL Modos de direccionamiento
SPARC (Scalable Processor Architecture)
Programación en Lenguaje Ensamblador.
Unidad 3 Punteros.
¿Qué es un PUNTERO?: Un puntero es un objeto que apunta a otro objeto. Es decir, una variable cuyo valor es la dirección de memoria de otra variable. No.
Vectores en java.
PROG. EN ENSAMBLADOR Ing. Pablo Cesar Tapia Catacora.
SEMANA 05_2.
Introducción al NASM The Netwide Assembler MIA J. Rafael Rojano C.
Evidencia no. 5 modos de direccionamiento Paréntesis para poder resolverla ADD OP-DESTINO, OP.FUENTE OP1 OP2 SUMA= ADD ¿Cómo funciona? Op_Destino=Op_Destino+Op.Fuente.
MODOS DE DIRECCIONAMIENTO No. Lista 21 7am Rivas chacón Ana cristina
MODOS DE DIRECCIONAMIENTO
Introducción al lenguaje ensamblador
MODOS DE DIRECCIONAMIENTO
diseÑo del Conjunto de Instrucciones
Índice. Revisando conceptos acerca de la memoria.
1 SEMANA 04_2. 2 OPERADORES ARITMETICOS OPERADOR: + FORMATO: VALOR1 + VALOR2 FUNCION : SUMA VALOR1 Y VALOR2 EJEMPLO : TABLA_MAS_2 DW TABLA + 2 ; (DESPLAZAMIENTO.
1 3Tablas o matrices 3.1. Concepto Las tablas corresponden al concepto matemático de matriz. Todos sus elementos deben ser del mismo tipo y se accede a.
Clase 10: Estructuras de datos y arreglos.
Secciones y Segmentos STARTUP
Descomposición Modular. Funciones
Unidad VI Registros (estructuras, uniones y enumeraciones)
Lenguaje de Programación cap. 1 Estructura del Computador.
Aplicación de estructuras de datos
Unidad I: Registros e Interrupciones Facilitador: Ing. Eduardo Brando.
Programación de Sistemas
MODOS DE DIRECCIONAMIENTO
Programación Avanzada y Métodos Numéricos
MODOS Y METODOS DE DIRECCIONAMIENTO
Modos de Direccionamiento  No. 18  8:00-9:00am  Lenguaje ensamblador.
Microprocesador (8086) Universidad Nacional de Ingeniería
CAPITULO V ARREGLOS Y CADENAS.
SEMANA 03_2. ESCRITURA DE PROGRAMAS.COM DE FORMA AUTOMATICA EL ENLAZADOR GENERA UN FORMATO PARTICULAR PARA UN PROGRAMA.EXE. TAMBIEN PUEDE GENERAR UN PROGRAMA.COM.
MODOS DE DIRECCIONAMIENTO
1 Unidad I Panorama general de lenguajes de programación en aplicaciones mecatrónicas M.C. Juan Carlos Olivares Rojas.
SEMANA 01_2.
N.L 32 ROMERO HERNÁNDEZ GABRIELA VERÓNICA. HORA: 8:00-9:00AM ESQUELETO DE UN PROGRAMA EN ENSAMBLADOR.
No. De lista: 27 No. De lista: 27 Hora: 8-9 am Hora: 8-9 am Materia: Lenguaje Ensamblador Materia: Lenguaje Ensamblador.
Ing. Lionel Hendryk. Sistemas Embebidos Un sistema embebido es un sistema de computación diseñado para realizar una o algunas pocas funciones dedicadas.
METODOS DE DIRECCIONAMIENTO NO. 12 HORA: 8:00 ENSAMBLADOR MIGUEL ALEJANDRO DAVALOS HUERTA.
No. 26 8:00 a.m. Lenguaje Ensamblador. Segmento de Pila  Model small  stack  Data  Code  mov  mov ds, ax  push ds  …código del programa.
No. De Lista: 23 Hora: 8:00 a 9:00 Lenguaje Ensamblador.

Modos de direccionamiento
Arreglos unidimensionales
Maquinas Digitales UNIDADES DE CONTROL.
ING ESP. RICARDO CUJAR Arreglos en Lenguaje C. Arreglos Hace referencia a un conjunto de datos del mismo tipo. Cada uno puede ser tratado de forma independiente.
Arreglos: Vectores Prof. Flor Narciso Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes.
ARREGLOS BIDIMENSIONALES MATRICES Son un espacio de almacenamiento continuo, que contiene una serie de elementos del mismo tipo de datos. Desde el punto.
No. Lista 9 8:00 am-09:00 am LENGUAJE ENSAMBLADOR.
Modos de Direccionamiento
Modos de Direccionamiento No. Lista 31 7 am Lenguaje ensamblador.
Algorítmica y Programación
El microprocesador y su arquitectura
Lenguaje ensamblador Conceptos introductorios. Formatos de Instrucción. Modos de Direccionamiento. Conjunto de instrucciones básico. Introducción al Lenguaje.
Programación Orientada Objetos Vectores de Objetos.
Estas dos líneas de código permiten al Asm iniciar en Code Segment
Transcripción de la presentación:

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 para direccionar un arreglo o una matriz(BX,BP). Ejemplos: 1.-.data mi vector db 9,8,7,6,5,4,3,2,1.code inicialización…… MOV BP,0 MOV AL, mivector(BP(relativo a la base)+1(Desplazamiento)) MOV CH, mivector(BP+4)

2.- Mov BX,4 Mov Al, mivector(BX+3) Mivector=(7)

6. INDIRECTO Instrucciones de apoyo: Lea  Obtiene la dirección efectivo Sintaxis: Lea Op.Destino, Op.Fuente. Se identifica este modo de direccionamiento cuando se accede directamente a la dirección efectiva del arreglo o matriz para hacer referencia a uno de los elementos Nota: No debe aparecer el nombre de la variable definida por el programador.

Ejemplos: 1.-.data inicialización lea SI, Mivector (SI apunta al inicio de Mivector) MOV AL (SI) indirecto…..(4040H) ADD SI,2 MOV CH, (SI)-----  (4042H)

2.-DISEÑA EL P5.ASM Declarando en el segmento de datos los arreglos que contienen 16 de los nombres del grupo ensamblador de las 7 am, por medio de código y haciendo uso de direccionamiento relativo a la base agregue el caracter “$” en la ultima posición de cada arreglo.

TAREA Transforma el trabajo 5 haciendo uso de direccionamiento inmediato