Lenguaje ensamblador: Guía básica para comenzar a programar

Page 7

PROGRAMAS ESTRUCTURA BÁSICA Los programas en lenguaje ensamblador consisten en módulos formados por segmentos. Existen dos formas para la definición de segmentos. Utilizando directivas simplificadas o utilizando directivas completas. La sintaxis de cada una de ellas difiere en las palabras reservadas para su declaración.

DECLARATIVAS SIMPLIFICADAS Para definir atributos del modelo de memoria. Donde “modeloDeMemoria” puede ser TINY, SMALL, COMPACT, MEDIUM, LARGE. Crea el segmento de la pila y le asigna un tamaño por defecto indicado en bytes o con el número en hexadecimal. Crea el segmento de datos. Aquí se declaran las variables que se utilizarán en el programa. Puede contener datos cercanos o lejanos. Algunas variaciones de esta declarativa son .DATA, .DATA?, .FARDATA, .FARDATA? Crea el segmento de código, que contiene las instrucciones que ejecutará el programa.

Las directivas simplificadas son una forma abreviada para definir los segmentos. Para declararlas simplemente es necesario utilizar las palabras reservadas siguientes

.MODEL SMALL .STACK 100H .DATA .CODE . . ; Código . END

5


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
Lenguaje ensamblador: Guía básica para comenzar a programar by Jorge - Issuu