Descargar la presentación
La descarga está en progreso. Por favor, espere
1
MODOS DE DIRECCIONAMIENTO
No. De Lista: 33 7:00 am Lenguaje Ensamblador
2
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 Mov ds,ax Push ds ….CODIGO DEL PROGRAMA Mov ax, 4c00h Int 21h end
3
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.
4
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
5
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
6
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
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.