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
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
Cooooool...... Und das verbraucht dann auch wirklich nur ein Register? Und jeder Bit-Zugriff (Setzen, Löschen) benötigt dann nur einen Maschinentakt? ...
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
Danke, Paul...
> Bild Dir Deine Meinung. ;-)
Darf ich die (gebildete Meinung) für mich behalten?
Beste Grüße,
Hannes
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.