Konverzió!!!!
Vajk Fekete
halaloszto at yahoo.co.uk
Tue Sep 27 11:21:18 CEST 2005
mar bocsi, assemblyben utoljara c64-en programnoztam:
van az a,b,c szamok amik a helyiertekek ugye, egy-egy byteon, 0..9.
van egy X akkumulator amibe az eredmenyt akarom:
beteszem az a-t X-be. utanna megszorzom 10-el, amit ugy csinalok hogy
megszorzom kettovel (eltolas) es hozzaadom a ketszeres negyszereset
(megegy eltolas)
hozzaadom b-t, es ujra megszorzom 10-el
hozzaadom c-t.
kesz vagyok.
egy mai procin, ahol kilora adjak a regisztereket, ez nem lehet gond.
vajk
Erdos Zoltan wrote:
> Minden procin megoldhato:
>
> 1.lepes: karakterenkent levenni az ascii-rol az erteket, azaz AND #0FH
> (esetleg ellenorizni, hogy szam tartomanyba esik-e?)
> 2. helyiertekenkent megfelelo szamu osszeadas a helyierteknek
> megfelelo ertekkel (100,10,1)
>
> Nem lassu, bar figyelned kell a tulcsordulast 256-nal. A lerosszabb
> esetben 3*9-27 fordulat a ciklusokban...:-)
>
> Z.
>
> Peter Pavai wrote:
>
>> Helló Mindenkinek!
>>
>>
>> PIC szakik figyelem!!!Megint lenne egy kis problémám!
>> Adott 3 karakteres szám és ebből kellene nekem egy decimális számot
>> csinálni!max 999 lenne a szám!
>> PIC16F877-ben még nincs hardveres szorzás és igy egy kicsit necces a
>> dolog!
>> Valami ötletet tudnátok mondani hogy hogy lenne a legegyszerübb!!
>> Nem baj ha hosszú a kód csak működjön!ASM-ben ha lehet!
>> Csak az elvet mondjátok el!!!Ki hogy csinálná????Szerdára kellene a
>> kész
>> progi és ezzel szivok már egy napja!!!
>>
>>
>>
>> Köszi
>>
>>
>> Pávai Péter
>> ***********************************************************************
>> Test Technician / Analyser
>> Temic Hungary Kft.
>> Napmátka u. 6.
>> H-1106 Budapest
>> E-mail: peter.pavai at temic.com
>> ************************************************************************
>>
>>
>> * * * * Ezt a levelet a ScanMail Vírusírtó automatikusan ellenőrizte
>> ! This
>> Mail is verified automatically by ScanMail virus scanner ! * * * *
>>
>> -----------------------------------
>> Szponzorunk: http://tonerbolt.hu/
>>
>>
>
>
> -----------------------------------
> Szponzorunk: http://tonerbolt.hu/
>
>
More information about the Elektro
mailing list