Jak skonwertować liczby HEX na DEC w programie ASM dla DSM51?
Re: =?ISO-8859-2?Q?Cz=EAstotliwo=B6ciomierz_w_ASM_na_DSM?=
From: badworm <nospam_at_nospam_post.pl>
Subject: Re: =?ISO-8859-2?Q?Cz=EAstotliwo=B6ciomierz_w_ASM_na_DSM?=
Osoba podająca się za: Robert Niestroj przyczyniła się do uszczuplenia
moich skromnych zasobów dyskowych ;-) wraz z kolejną wiadomością wysłaną
2004-03-02 21:18:
Witam,
mamy w szkole na mikroporcesorach zaprogramować w ASM miernik
częstotliwości na DSM51. Częstotliwość jest podawana do isolated I/O.
Zaprogramowałem już coś w szkole i coś ten program mierzył, bo
wyświetlał liczby HEX na LCDku i zmieniały się one wraz ze zmianą
częstotliwości.
Wykładowca mówił, że to działa źle - ja nie wiem. Chciałbym zrobić
jednak aby to co wyświetla na LCDku pokazywało się w formie liczby
dziesiętnej. Jak zrobić taką konwersję (hex->dec)? Np. mam w
rejestrze wartość A8 - jakbym to robił na papierze to bym pisał 8*16^0
+ 10*16^1 = 168. Ale jak rodzielić A8 na dwie części do dwóch rejestrów?
Jest w EPROMIe DSMa podprogram zamieniający HEX na BCD - może ktoś wie
jak z tego potem przejść na DEC? Byłbym wdzięczny za jakiś gotowy kod :-)
W kursie ASM w EdW była procedura zamiany 16 bitowej liczby hex na
dziesiętną. Podesłać?
--
Pozdrawiam Bad Worm badworm{m-a-ł-p-a}post[K_R_O_P_K_A]pl
http://www.gusnet.prv.pl (nieczynne do odwolania) GG# 2400455
"Dziwny jest ten świat..."
Tnijcie cytaty i sygnaturki!
========
Message-ID: <c25l32.1ms.1_at_nospam_rallyonline.pl>
Organization: rallyonline.pl
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113 Hamster/2.0.0.0
X-Accept-Language: en-us, en
MIME-Version: 1.0
Newsgroups: pl.misc.elektronika
Subject: Re: =?ISO-8859-2?Q?Cz=EAstotliwo=B6ciomierz_w_ASM_na_DSM?=
=?ISO-8859-2?Q?51_=28hex-=3Edec=29?=
References: <c22s5i.ko.1_at_nospam_rallyonline.pl> <4045EAA8.5030808_at_nospam_badworm.pl>
In-Reply-To: <4045EAA8.5030808_at_nospam_badworm.pl>
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-City: Przysiecz
X-WWW: rallyonline.p