Re: dec->hex?

Autor: Maciej W. Rozycki (macro_at_amg.gda.pl)
Data: Wed 03 Mar 1999 - 17:49:42 MET


On Wed, 3 Mar 1999, Wojciech Giersz wrote:

> wejscie - w rejestrze AL liczba do obrobki - od 0 do 15
>
> add al,90h
> daa
> adc al,40h
> daa
>
> wyjscie - w AL odpowiedni znak.
>
> Nieskromnie wspomne, ze samemu takie cos wygenerowalem, jako efekt uboczny
> pewnych eksperymentow - ciekawe, czy ktos juz ten algorytm wczesniej
> opracowal?

 Zalezy kiedy to wymysliles. ;-) AFAIR, pierwszy raz widzialem to w
jakims brytyjskim czasopismie w okolicach roku 1992. Ponadto Borland
uzywal tego w ktoryms ze swoich produktow (chyba w ktoryms z przykladow do
BC 2.0 to widzialem).

 Powyzszy kod generuje litery A - F; mam tez gdzies zapisany odpowiednik
dla liter a - f, przydatny jesli ktos woli zapis malymi, tak jak ja. ;-)

 Oczywiscie bajt w al rozbijasz wczesniej na polowki poprzez "aam 010h".
;-)

-- 
+  Maciej W. Rozycki, Technical University of Gdansk, Poland   +
+--------------------------------------------------------------+
+        e-mail: macro_at_ds2.pg.gda.pl, PGP key available        +


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 18:18:03 MET DST