19.04.2018 Views

Tutorial de ensamblador

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!