Polowe rzeczy umiescile tutaj
Wie ktoś może jak zrobić konwersje danych z tablicy na liczby dziesietne i wyświetlić?
Mam coś takiego :
Dane SEGMENT DL_TABLICA EQU 12h Tablica DB 01h, 02h, 00h, 10h, 12h, 33h DB 15h, 09h, 11h, 08h, 0Ah, 00h Dane ENDS (..) Wyswietl: mov al , [si] add al, '0' mov ah, 0Eh int 10h inc si cmp si, DL_TABLICA jne Wyswietl
Ale przy odpaleniu programu sie wyswietlaja krzaki - 0001289:@ABE
Offline
Wrzucasz cyfrę do rejestru DL, którą chcesz wyświetlić. (Pamiętaj, aby dodać do niej 48)
Do AH wrzuć 02h, wywołujesz przerwanie 21h i masz wyświetlony znak
Jak masz dwie cyfry to dziel przez 10 i wrzuć na stos. Gdzie znajduje się reszta z działania to wiadomo
Offline