Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Capítulo 2. Comenzando a programar<br />
Estructura básica <strong>de</strong> un programa en Ensamblador<br />
Comentarios<br />
Los comentarios se hacen escribiendo <strong>de</strong>spués <strong>de</strong> un punto y coma<br />
; Esto es un comentario<br />
Ensamblador toma todo lo que esté enseguida <strong>de</strong>l punto y coma como<br />
comentario, por lo cual el uso <strong>de</strong> palabras reservadas o su longitud no afectan la<br />
ejecución <strong>de</strong>l programa. Incluso, es posible escribir un comentario a la <strong>de</strong>recha <strong>de</strong><br />
una instrucción sin siquiera afectarla. Por ejemplo:<br />
MOV DX, OFFSET SALUDO; Este es un comentario<br />
También pue<strong>de</strong>n hacerse por medio <strong>de</strong> la directiva COMMENT<br />
MOV DX, OFFSET SALUDO COMMENT Este es otro comentario<br />
Palabras reservadas<br />
Existen palabras que <strong>ensamblador</strong> ya entien<strong>de</strong> como instrucciones, por lo<br />
cual no <strong>de</strong>ben <strong>de</strong> usarse para otro propósito. Por ejemplo, MOV es para mover<br />
datos <strong>de</strong> un segmento a otro, por lo que una variable no se pue<strong>de</strong> llamar MOV.<br />
I<strong>de</strong>ntificadores (Variables)<br />
En <strong>ensamblador</strong> los i<strong>de</strong>ntificadores son las variables. Es un nombre que se<br />
le da a un elemento <strong>de</strong>l programa. Sus características son:<br />
Pue<strong>de</strong>n usar letras <strong>de</strong> la A a la Z<br />
Números <strong>de</strong>s<strong>de</strong> el 0 al 9, siempre y cuando no se usen como el primer carácter<br />
Pue<strong>de</strong> usarse Signo <strong>de</strong> interrogación, guión bajo, signo <strong>de</strong> pesos y arroba<br />
También pue<strong>de</strong> usar punto, pero este no <strong>de</strong>be ser el primer carácter<br />
No <strong>de</strong>be coincidir con una palabra reservada<br />
Máximo 31 caracteres<br />
Instrucciones<br />
Un programa en lenguaje <strong>ensamblador</strong> consiste en un conjunto <strong>de</strong><br />
enunciados. Los dos tipos <strong>de</strong> enunciados son:<br />
1. Instrucciones, tal como MOV y ADD, que el <strong>ensamblador</strong> traduce a código<br />
objeto.<br />
21