Modos de Direccionamiento No. Lista 31 7 am Lenguaje ensamblador
ESQUELETO DE UN PROGRAMA EN ENSAMBLADOR.MODEL SMALLexisten diferentes modelos que determinan el tamaño de los segmentos tara en la wiki ¿Cuáles son esos modelos y sus tamaño de segmento?.STACKpila.DATAsegmento de datos ¿variables, arreglos, cadenas matrices?.CODE MOV MOV DS,AX instrucciones para inicializar PUSH DS … ´CODIGO DEL PROGRAMAcodigo del programador MOV AX,4C00H instrucciones de terminacion 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= 8 bits = 1 carácter Dw = define palabra=16 bits = 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 espacio de 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..data – Conta db 0 2 define una variable llamada carácter inicializadad con el carácter z carácterdb‘z’
3 Declarar una variable “promedio” inicializada con tu promedio general.data promediodb86.66