MODOS DE DIRECCIONAMIENTO

Slides:



Advertisements
Presentaciones similares
Instrucciones de operación sobre datos
Advertisements

Curso de java básico (scjp)
Curso de Java Capitulo 2: Introducción a Java Profesor:
REGISTROS INTERNOS DEL PROCESADOR.
Abstracción de Datos Arrays.
Instrucciones Básicas Entrada de Información
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.
Clase 3: Punteros y Referencias
SEMANA 9_2.
TASM: Ensamblador Se le llama ensamblador no sólo al lenguaje; sino también al programa que traduce el código fuente escrito en ensamblador, a código objeto,
Introducción al lenguaje C++
Estructuras de Datos Memoria y Variables. Conceptos Computador: CPU + Memoria + Dispositivos E/S La memoria se encarga de almacenar los datos y los programas.
INTRODUCCION AL ASSEMBLER 86
PROG. EN ENSAMBLADOR Ing. Pablo Cesar Tapia Catacora.
FUNCIONES Y PROCEDIMIENTOS
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
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
Informática Ingeniería en Electrónica y Automática Industrial
Í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.
Secciones y Segmentos STARTUP
Programa Vespertino de Automatización Equipos y Sistemas de Control Digital Lenguaje C Profesor: Felipe Páez Mejías D e p a r t a m e n t o d e I n g e.
Unidad VI Registros (estructuras, uniones y enumeraciones)
Un programa no es nada mas que una serie de instrucciones dadas al ordenador en un lenguaje entendido por el, para decirle exactamente lo que queremos.
PBN © Jaime Alberto Parra Plaza CLASE 5 LOS SEGMENTOS.
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.
Tema 1: DATOS Y REGISTROS
Unidad I: Registros e Interrupciones Facilitador: Ing. Eduardo Brando.
TEORIA DE LA INFORMACION INGENIERO ANYELO QUINTERO.
Programación en C para electrónicos
Elementos básicos del lenguaje
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.

Elementos básicos del lenguaje
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.
Capitulo 4 Arreglos o Arrays Unidimensionales Bidimensionales Strings
Arreglos: Vectores Departamento de Computación

ARREGLOS (arrays).
Declaraciones. 1 Nombres de identificadores Identificador: – Nombres usados para referirse a las variables, identificar funciones o etiquetas definidos.
Fundamentos de Programación
UNIDAD 4: Introducción a la Lógica Computacional Objetivo : Interpretar y aplicar adecuadamente los fundamentos básicos de la estructura y funcionamiento.
Arreglos: Vectores Prof. Flor Narciso Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes.
No. Lista 9 8:00 am-09:00 am LENGUAJE ENSAMBLADOR.
EL TIPO DE DATO LOGICO y constantes.
Modos de Direccionamiento
Modos de Direccionamiento No. Lista 31 7 am Lenguaje ensamblador.
OBJETIVOS DEFINIR LA ESTRUCTURA DE ARREGLOS. DECLARAR ARREGLOS EN C.
Lenguaje ensamblador Conceptos introductorios. Formatos de Instrucción. Modos de Direccionamiento. Conjunto de instrucciones básico. Introducción al Lenguaje.
Arquitectura de PCs Secuencia de compilación de un programa.
Omar Herrera Caamal Rigoberto Lizárraga Luis Cetina Luna.
Estas dos líneas de código permiten al Asm iniciar en Code Segment
Transcripción de la presentación:

MODOS DE DIRECCIONAMIENTO No. De Lista: 33 7:00 am Lenguaje Ensamblador

ESQUELETO DE UN PROGRAMA EN ENSAMBLADOR A continuacion se presenta la estructura basica de un programa en ensamblador con la extension .asm. .model small .stack .data .code Mov ax, @data Mov ds,ax Push ds ….CODIGO DEL PROGRAMA Mov ax, 4c00h Int 21h end

DECLARACION DE DATOS EN EL SEGMENTO DE DATOS Existen un conjunto de directivas que nos permiten declarar datos en el segmento de datos, las directivas son las siguientes: db=Define byte =8bits =1 carácter Dw=define palabra =16bits =2 caracteres Dd=define doble palabra=32 bits=4 caracteres No existen tipos de datos en el lenguaje ensamblador a diferencia de los lenguajes de alto nivel, lo que se realiza es para reservar espacios de memoria.

Sintaxis para declarar datos, cadenas, arreglos, matrices: Nombre_datos directiva valor(s) Ejemplos: 1. Se desea declarar una variable contador de tipo byte inicializada a cero en el segmento de datos .data contador db 0

2. Define una variable llamada carácter incializada con el carácter ‘z’ .data carácter db ‘z’ 3. Declara una variable promedio incializada con tu promedio general promedio db 90.81

Evidencia No. 4 Define los siguientes esqueletos de programa en ensamblador: A. Guardar como p1.asm un documento creado en un block de notas. Define las siguientes variables inicializadas a cero: promedio, sumatoria, contador_repe, contador_normal B. Guardar como p2.asm, declarando las siguientes variables Un arreglo inicializado con 4 valores de tipo carácter (los que sean) La variable “indice” inicializada a cero Un mensaje con tu nombre