-> Hier kostenlos registrieren
Hallo!
ich müsste eine 16bit Zahl in eine Binary Zahl umändern
Einen Baustein für eine 8bit->Binary habe ich mir zusammengestellt
Das habe ich ganz eingach so gelöst
CASE wIN OF
0 : bBIT[0]:=0; bBIT[1]:=0; bBIT[2]:=0; bBIT[3]:=0; bBIT[4]:=0; bBIT[5]:=0; bBIT[6]:=0; bBIT[7]:=0;
1 : bBIT[0]:=1; bBIT[1]:=0; bBIT[2]:=0; bBIT[3]:=0; bBIT[4]:=0; bBIT[5]:=0; bBIT[6]:=0; bBIT[7]:=0;
2 : bBIT[0]:=0; bBIT[1]:=1; bBIT[2]:=0; bBIT[3]:=0; bBIT[4]:=0; bBIT[5]:=0; bBIT[6]:=0; bBIT[7]:=0;
usw.
Wenn ich aber eine 16bit Zahl habe dann sind es genau 32767 Zeilen, und das ist eine sehr große Menge
Hat jemand einen Tip wie ich das lösen kann?
Vielen Dank
ich müsste eine 16bit Zahl in eine Binary Zahl umändern
Einen Baustein für eine 8bit->Binary habe ich mir zusammengestellt
Das habe ich ganz eingach so gelöst
CASE wIN OF
0 : bBIT[0]:=0; bBIT[1]:=0; bBIT[2]:=0; bBIT[3]:=0; bBIT[4]:=0; bBIT[5]:=0; bBIT[6]:=0; bBIT[7]:=0;
1 : bBIT[0]:=1; bBIT[1]:=0; bBIT[2]:=0; bBIT[3]:=0; bBIT[4]:=0; bBIT[5]:=0; bBIT[6]:=0; bBIT[7]:=0;
2 : bBIT[0]:=0; bBIT[1]:=1; bBIT[2]:=0; bBIT[3]:=0; bBIT[4]:=0; bBIT[5]:=0; bBIT[6]:=0; bBIT[7]:=0;
usw.
Wenn ich aber eine 16bit Zahl habe dann sind es genau 32767 Zeilen, und das ist eine sehr große Menge
Hat jemand einen Tip wie ich das lösen kann?
Vielen Dank