.1. Se define con la instrucción PAGE el numero máximo de lineas para una página.
2. Con TITLE definimos el titulo que le daremos
3. Definimos el modelo de memoria, en este caso SMALL
4.Indicamos inicia el código
5.Nuestro codigo que vamos a generar iniciara con un desplazamiento de direccion 100
6.Entramos a iniciar nuestro proceso PROC NEAR
7.Inicializamos AX, Transfiere 01 a AX
8.Transfiere a BX 01
9.Transfiere a DX 01
10. Transfiere a CX 01;Iniciar.
11.Una etiqueta la cual representa el numero de iteraciones.
12. Sumar 01 a AX
13.Sumas AX a BX
14.SHL Multiplicar por dos a DX
15.Decrementar CX (Iterar si este es diferente de cero)
16.Transferir 4c00h a AX
17.Interrupción 21, salida a dos
18. fin del begin
19. Fin del programa

JMP
.1. Define el número máximo de líneas para listar en una página.
2. Define el titulo del programa.
3: Define el modelo de memoria.
4: Inicia el código.
5: Inicia la generación de código a partir del desplazamiento de dirección 100.
6: Comienza el proceso.
7: Mueve 01 al registro AX.
8: Mueve 01 al registro BX.
9: Mueve 01 al registro CX.
10: Nombre de la etiqueta indicando el número de iteraciones.
11: Suma 1 al registro AX.
13: Suma el valor de AX al registro BX.
14: Multiplica por dos a DX.
15: Salta a la etiqueta A20, realizando una especie de ciclo.
18: Termina el proceso.
19: Termina el programa.


No hay comentarios:
Publicar un comentario