Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porJosé Ramón Espinoza Rey Modificado hace 9 años
1
Modos de Direccionamiento No. 18 8:00-9:00am Lenguaje ensamblador
2
. Model small.Stack.Data.Code mov ax,@data mov ds,ax push ds …Código del programa … mov ax,4c00h int 21h end Tipo de modelo en un programa en ensamblador determina el tamaño de los segmentos Segmento de pila Segmento de datos Inicialización Finalización Segmento de Código
3
Declaración de datos en el segmento de datos Directivas: Db = define un byte = 8bits = un carácter. Dw = define palabra = 16bits = 2 caracteres. Dd = define doble palabra = 32 bits = 4 caracteres. No existen tipos de datos en lenguaje ensamblador a diferencia de los lenguajes de alto nivel, lo que se realiza es para reservar espacio en memoria. Sintaxis para declarar datos, cadenas, arreglos, matrices. Nombre_dato directiva valor(s) Ejemplos: 1.- se desea declarar una variable contador de tipo byte inicializada a cero en el segmento de datos.
4
. Data Contador db 0 2.-Define una variable llamada carácter inicializada con el valor z.data Carácter db ´z´ 3.- Declara una variable promedio inicializada con tu promedio general..data Promedio dw 89.98
5
Evidencia No. 4 Define los siguientes esqueletos de programas en ensamblador: A. guardar como p1.asm un documento creado en block de notas. Define las siguientes variables inicializadas a cero: promedio, sumatoria, contador_repe, contador normal.
6
B.- Guardar como p2.asm, declarando las siguientes variables: un arreglo inicializado con 4 valores de tipo carácter(los que sean). las variables índice inicializada en cero. un mensaje con tu nombre.
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.