zugriff auf einzelne bit?

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

StepTiger

Betreff: zugriff auf einzelne bit?

BeitragMi, Sep 13, 2006 21:11
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich versuche mich gerade an der Huffmann Kompression und benötige Bit Zugriff

Kurze Frage:
Sagt, ist es möglich mit BB auf einzelne Bit zuzugreifen, oder kann man die nur über komplette byte ansteuern?
Noch gestern standen wir am Abgrund, doch heute sind wir schon einen Schritt weiter.
Computer:
AMD Sempron 3000+; ATI Radeon 9800 Pro; 512 MB DDR RAM 400Mhz; Asus E7N8X-E Deluxe; Samsung 200GB HD 5.4ns acces t
Gewinner: BP Code Compo #2
Π=3.141592653589793238...<--- und das aus dem kopf Laughing
Seit der Earthlings-Diskussion überzeugter Fleisch(fr)esser.
 

Dreamora

BeitragMi, Sep 13, 2006 21:19
Antworten mit Zitat
Benutzer-Profile anzeigen
Du kannst einzelne Bit nur über ein Byte nutzen. Die Befehle dafür sind SHL, SHR (entsprechend << und >> aus C)
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Holzchopf

Meisterpacker

BeitragMi, Sep 13, 2006 21:20
Antworten mit Zitat
Benutzer-Profile anzeigen
Kannst nur komplette Bytes ansteuern. Aber mit den Bit-Befehlen (SHL, SHR, XOR etc.) kannst du eigentlich an jedes beliebige Bit eines Bytes herankommen.

MfG

Edit: Mist, Dreamora war schneller Mad
Erledige alles Schritt um Schritt - erledige alles. - Holzchopf
CC BYBinaryBorn - Yogurt ♫ (31.10.2018)
Im Kopf da knackt's und knistert's sturm - 's ist kein Gedanke, nur ein Wurm

StepTiger

BeitragMi, Sep 13, 2006 21:35
Antworten mit Zitat
Benutzer-Profile anzeigen
gut, danke
Noch gestern standen wir am Abgrund, doch heute sind wir schon einen Schritt weiter.
Computer:
AMD Sempron 3000+; ATI Radeon 9800 Pro; 512 MB DDR RAM 400Mhz; Asus E7N8X-E Deluxe; Samsung 200GB HD 5.4ns acces t
Gewinner: BP Code Compo #2
Π=3.141592653589793238...<--- und das aus dem kopf Laughing
Seit der Earthlings-Diskussion überzeugter Fleisch(fr)esser.

Kryan

BeitragDo, Sep 14, 2006 19:29
Antworten mit Zitat
Benutzer-Profile anzeigen
und wenn du wissen willst, wie es geht...:

bit=byte Xor 2^(stelle-1)
Webspaceanbieter?
Klick hier!
Kultige Spieleschmiede?
Klick hier!

StepTiger

BeitragDo, Sep 14, 2006 19:48
Antworten mit Zitat
Benutzer-Profile anzeigen
??? geht das so? Ich hab das jetzt mit shl und shr gemacht
Noch gestern standen wir am Abgrund, doch heute sind wir schon einen Schritt weiter.
Computer:
AMD Sempron 3000+; ATI Radeon 9800 Pro; 512 MB DDR RAM 400Mhz; Asus E7N8X-E Deluxe; Samsung 200GB HD 5.4ns acces t
Gewinner: BP Code Compo #2
Π=3.141592653589793238...<--- und das aus dem kopf Laughing
Seit der Earthlings-Diskussion überzeugter Fleisch(fr)esser.
 

Dreamora

BeitragDo, Sep 14, 2006 19:49
Antworten mit Zitat
Benutzer-Profile anzeigen
2^xy ist eigentlich das gleiche wie mit shl und shr (shl = *2, shr = /2) ... es ist bloss langsamer.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Jan_

Ehemaliger Admin

BeitragDo, Sep 14, 2006 20:12
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
Zahl=4+16+512+65536
For stelle=0 To 31
   DebugLog (zahl Shr stelle) And 1
Next
Stop
between angels and insects
 

antome

!!! gesperrt !!!

BeitragDo, Sep 14, 2006 20:39
Antworten mit Zitat
Benutzer-Profile anzeigen
Habe mal ein paar Funktionen zum Setzen, löschen usw. gemacht.
Ich brauche die sowieso demnächst.
Könnt ja mal nachschauen ob man die noch optimieren kann.
siehe Codearchiv

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group