Zamiana liczby dziesiętnej na hex w AVR: Jak efektywnie używać przesunięć?

Re: zamiana dec na hex bez dzielenia





Poprzedni Następny
Wiadomość
Spis treści
From: "Arek Karas" <karas_at_nospam_thb.pl>
Subject: Re: zamiana dec na hex bez dzielenia
Date: Mon, 19 Mar 2001 08:06:34 +0100


No to podziel/pomnoz o 10 przesuwajac :)

AK

"Janusz Raniszewski" <rniski_at_nospam_man.koszalin.pl> wrote in message
news:3AB52F40.38395AB0_at_nospam_man.koszalin.pl...

Jak robicie koledzy zamiane liczby dziesietnej, z przedzialu 0-255,
siedzacej w 3 rejestrach AVR'a na bajt ?

No toz przeciez mnozenie jest ci potrzebne a nie dzielenie.
A to sie bardzo zgrabnie robi kilkoma dodawaniami ...

J.

Witam,

Ewentualnie przesuwaniem co wykonywane jest w jednym cyklu i odpowiada
podzialowi. Innych sposobow chyba nie ma.
Pozdrowienia JanuszR.




Poprzedni Następny
Wiadomość
Spis treści
From: "Piotr Wyderski" <Piotr.Wyderski_at_nospam_ii.uni.wroc.pl>
Subject: Re: zamiana dec na hex bez dzielenia
Date: Mon, 19 Mar 2001 13:01:40 +0100



Użytkownik "Arek Karas" <karas_at_nospam_thb.pl> napisał w wiadomości
news:994b50$p7k$1_at_nospam_ns.hbury.com...
No to podziel/pomnoz o 10 przesuwajac :)

x*10 = (x << 3) + (x << 1) ? :)

Pozdrawiam
Piotr Wyderski




Poprzedni Następny
Wiadomość
Spis treści
From: "Arek Karas" <karas_at_nospam_thb.pl>
Subject: Re: zamiana dec na hex bez dzielenia
Date: Mon, 19 Mar 2001 14:03:50 +0100


Zgadza sie :)

AK

"Piotr Wyderski" <Piotr.Wyderski_at_nospam_ii.uni.wroc.pl> wrote in message
news:994see$47h$1_at_nospam_panorama.wcss.wroc.pl...

Użytkownik "Arek Karas" <karas_at_nospam_thb.pl> napisał w wiadomości
news:994b50$p7k$1_at_nospam_ns.hbury.com...
No to podziel/pomnoz o 10 przesuwajac :)

x*10 = (x << 3) + (x << 1) ? :)

Pozdrawiam
Piotr Wyderski