Gast
#483644
Hallo ! Kurze frage, wie kann 8 einzelne Bit-Werte zu einem Byte machen ? Ich habe 8 Variablen als Bit deklariert und möchte die zu einem Byte wandeln. Software Bascom (uC Mega8) Gruß Stefan
|
Anzeige
|
Bit zu Byte in Bascom
Gast
#483644
Hallo ! Kurze frage, wie kann 8 einzelne Bit-Werte zu einem Byte machen ? Ich habe 8 Variablen als Bit deklariert und möchte die zu einem Byte wandeln. Software Bascom (uC Mega8) Gruß Stefan
Gast
#483645
dim variable as byte dim bit0 as bit dim bit1 as bit dim bit2 as bit dim bit3 as bit dim bit4 as bit dim bit5 as bit dim bit6 as bit dim bit7 as bit variable.0=bit0 variable.1=bit1 variable.2=bit2 variable.3=bit3 variable.4=bit4 variable.5=bit5 variable.6=bit6 variable.7=bit7
Gast
#483647
aha ! Vielen Dank
Gast
#483814
Cooooool...... Und das verbraucht dann auch wirklich nur ein Register? Und jeder Bit-Zugriff (Setzen, Löschen) benötigt dann nur einen Maschinentakt? ...
Gast
#483865
Hallo Hannes Das Testprogramm bringt, wenn ich das erzeugte .obj-File in AVR-Studio einlese, folgende Asm-Datei zum Vorschein. Bild Dir Deine Meinung. ;-) MfG Paul
Gast
#483867
Das ist das Resultat. Paul
Gast
#484009
man kann auch die bits irgendwie als overlay in das byte legen, glaub ich
Gast
#484044
Danke, Paul...
> Bild Dir Deine Meinung. ;-)
Darf ich die (gebildete Meinung) für mich behalten?
Beste Grüße,
Hannes
Gast
#484065
ist aber auch ein Käse so eine Konstruktion. Nimm Dir doch gleich n Byte und mach dann halt bei Bedarf die Bitoperation direkt drauf. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|