Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- lea si, string ; Atribui SI ao endereço de string.
- call printf ; Coloca o endereço atual na pilha e chama o processo printf
- hlt ; Encerra o computador.
- string db "Ola mundo!", 0
- printf PROC
- mov AL, [SI] ; Atribui à AL o valor no endereço SI.
- cmp AL, 0 ; Compara AL com nulo.
- je pfend ; Pula se comparação der igual.
- mov AH, 0Eh
- int 10h ; Executa uma função da BIOS que imprime o caractere em AL.
- inc SI ; Incrementa em um o valor de SI.
- jmp printf ; Pula para o incio do processo.
- pfend:
- ret ; Retorna para o endereço na posição atual da pilha.
- printf ENDP
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement