Re: Konverzió!!!!
Andras Tantos
andras at tantosonline.com
Tue Sep 27 05:28:44 CEST 2005
Hali!
A x10 az ugye x8 + x2, nem?
Azaz:
#include <stdio.h>
void main() {
char *Str = "123";
int Num;
Num = Str[0]-'0';
Num = (Num << 3) + (Num << 1) + Str[1] - '0';
Num = (Num << 3) + (Num << 1) + Str[2] - '0';
printf("From %s to %d\n",Str,Num);
}
Bocs, PIC-hez nem ertek, foleg nem ASM-ban, de az elv ugyanez kell legyen...
Udv,
Tantos Andras
----- Original Message -----
From: "Peter Pavai" <Peter.Pavai at temic.com>
To: <elektro at tesla.hu>
Sent: Monday, September 26, 2005 4:49 PM
Subject: Konverzió!!!!
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/
More information about the Elektro
mailing list