#1 06-04-2012 21:25:07

OlaKazmierczak

Polowe rzeczy umiescile tutaj

Zarejestrowany: 06-11-2011
Posty: 53
Punktów :   

Arch3e

Wie ktoś może jak zrobić konwersje danych z tablicy na liczby dziesietne i wyświetlić?
Mam coś takiego :

Kod:

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

 

#2 07-04-2012 07:40:54

krzotr

Truje dupe, ale jestem

Zarejestrowany: 20-11-2011
Posty: 22
Punktów :   

Re: Arch3e

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

 

Stopka forum

RSS
Powered by PunBB 1.2.23
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi

[ Generated in 0.008 seconds, 7 queries executed ]


Darmowe Forum | Ciekawe Fora | Darmowe Fora
www.zdhbratnieslowo.pun.pl www.analityka-med.pun.pl www.obpu.pun.pl www.mythwaronline.pun.pl www.szkolapodzaglami.pun.pl