Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- showNumber proc near ;liczba w ax
- mov cx, 0 ;licznik cyfr
- mov bx, 10 ;dzielnik
- p1: mov dx, 0 ;zerowanie starszej części dzielnej
- div bx ;dzielenie przez 10 – iloraz w AX, reszta w DX
- add dx, 30H ;zamiana reszty na kod ASCII
- push dx ;zapisanie cyfry na stosie
- inc cx ;inkrementacja licznika cyfr
- cmp ax, 0 ;porównanie uzyskanego ilorazu
- jnz p1 ;skok gdy iloraz jest różny od zera
- p2: pop dx ;pobranie kodu ASCII kolejnej cyfry
- mov ah, 2
- int 21H ;wyświetlenie cyfry na ekranie
- loop p2 ; sterowanie pętlą wyświetlania
- ret
- showNumber endp
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement