Ejemplo básico del uso de la pila (.stack)
Un ejemplo tonto de como utilizar la pila (.stack).
;Autor Victor De la Rocha
;URL http://www.mis-algoritmos.com
.model small
.stack ;Nos sirve como un almacen (segmento de pila)
.data
var1 db 5
var2 db 3
.code
.startup
mov ah, 02h
mov dl, var1
add dl, 30h
int 21h
mov dl, '+'
int 21h
mov dl, var2
add dl, 30h
int 21h
mov dl,'='
int 21h
mov ah,0h
mov al, var1
add al, var2
;feo
push AX ;Se guarda en la pila para no perder valores
mov dl,ah
mov ah, 02h
add dl, 30h
int 21h
pop AX ; Saca todos los valores de la pila
mov dl,al
add dl,30h
mov ah,02h
int 21h
.exit
end