La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

METODOS DE DIRECCIONAMIENTO NO. 12 HORA: 8:00 ENSAMBLADOR MIGUEL ALEJANDRO DAVALOS HUERTA.

Presentaciones similares


Presentación del tema: "METODOS DE DIRECCIONAMIENTO NO. 12 HORA: 8:00 ENSAMBLADOR MIGUEL ALEJANDRO DAVALOS HUERTA."— Transcripción de la presentación:

1 METODOS DE DIRECCIONAMIENTO NO. 12 HORA: 8:00 ENSAMBLADOR MIGUEL ALEJANDRO DAVALOS HUERTA

2 ESQUELETO DE PROGRAMA ENSAMBLADOR Model small Stack data Code Mov ax, @data Mov ds,ax Push ds CODIDO DEL PROGRAMA …. MOV AX,4C00H INT 21H END SEGMENTO DE DATOS TIPO DE MODELO DE UN PROGRAMA EN ENSAMBLADOR DETERMINA EL TAMAÑO DE LOS SEGMENTOS SEGMENTO DE CODIGO FINALIZACION INICIALIZACION SEGMENTO DE PILA

3 DECLARACION DE DATOS EN EL SEGMENTO DE DATOS DIRECTIVAS: » Db = Define byte = 8bits = 1 carácter » Dw = Define palabra = 16 bits = 2 caracteres » Dd = Define doble palabra = 32 bits = 4 caracteres  NO EXISTEN TIPOD DE DATOS EN LENGUAJE ENSABLADOR A DIFERENCIA DE LOS LENGUAJES DE ALTO NIVEL, LO QUE SE REALIZA ES PARA RESERVAR ESPACIOS DE MEMORIA. SINTAXIS PARA DECLARA DATO, CADENAS, ARREGLOS, MATRICES: Nombre_Dato directiva valor(s)

4 EJEMPLOS 1.- Se desea declarar una variable contador de tipo byte inicializada a cero en el segmento de data.data db contador 0 2.- Define una variable llamada “carácter” inicializada con el carácter ‘z’.data caracter 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 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


Descargar ppt "METODOS DE DIRECCIONAMIENTO NO. 12 HORA: 8:00 ENSAMBLADOR MIGUEL ALEJANDRO DAVALOS HUERTA."

Presentaciones similares


Anuncios Google