La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

N.L 32 ROMERO HERNÁNDEZ GABRIELA VERÓNICA. HORA: 8:00-9:00AM ESQUELETO DE UN PROGRAMA EN ENSAMBLADOR.

Presentaciones similares


Presentación del tema: "N.L 32 ROMERO HERNÁNDEZ GABRIELA VERÓNICA. HORA: 8:00-9:00AM ESQUELETO DE UN PROGRAMA EN ENSAMBLADOR."— Transcripción de la presentación:

1 N.L 32 ROMERO HERNÁNDEZ GABRIELA VERÓNICA. HORA: 8:00-9:00AM ESQUELETO DE UN PROGRAMA EN ENSAMBLADOR

2 A continuación se presenta la estructura básica de un programa en ensamblador con extensión.asm. Tipo de modelo de un programa en ensamblador..model stall.stack.data Code mov ax,@data mov ds,ax push ds …codigo programa mov ax, 4c00h int ah end Determina el tamaño de los segmentos. Segmento de pila Segmento de Datos Se declaran Variables, Arreglos, Matrices, Cadenas Segmento de Código Inicialización Finalización

3 DECLARACION DE DATOS EN EL SEGMENTO DE DATOS. DIRECTIVAS. db= define byte= 8bits= 1 Carácter. dw= define palabra= 16bits= 2 Caracteres. dd= define doble palabra= 32bits= 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 espacios de memoria. Sintaxis para declarar datos, cadenas, arreglos, matrices. Nombre_Dato directiva calor(es) Ejemplo: Se desea declarar 1 variable contador de tipo byte inicializada a cero en el segmento de datos..data contador db 0 Segmento de Datos

4 2) Define una variable llamada “Caracter” inicializada con el carácter “Z”..data carácter db ‘z’ 3) Declara una variable “promedio” inicializada con tu promedio general.data promedio dw 84.25


Descargar ppt "N.L 32 ROMERO HERNÁNDEZ GABRIELA VERÓNICA. HORA: 8:00-9:00AM ESQUELETO DE UN PROGRAMA EN ENSAMBLADOR."

Presentaciones similares


Anuncios Google