Forum: Mikrocontroller und Digitale Elektronik Problem mit bitbefehlen


von Jochen (Gast)


Lesenswert?

Hay
ich habe folgendes Problem:

ich muss die nächsten Tage eine Präsentation über Bitbefehle bzw 
Bitmanipulationsbefehle in Assembler halten.
Im großen und ganzen hab ich es zwar verstanden aber leider tun sich da 
dann doch noch einige fragen auf.

Was genau tut eine Bitmaske? / wofür ist sie gut?
Was habe ich für einen vorteil bitbefehle zu verwenden?
Gibt es eine zusammengetragene Liste mit bitbefehlen?
Wo finde ich anwendungsbeispiele für Bitbefehle?

Danke schon mal im voraus;-)

von Karl H. (kbuchegg)


Lesenswert?

Jochen schrieb:

> Gibt es eine zusammengetragene Liste mit bitbefehlen?

Ich bin sicher, dass du in der Befehlsreferenz des von dir verwendeten 
Prozessors, eine Liste aller Befehle findest, die der Prozessor 
versteht. Die geht man durch und schreibt sich die für sich 
interessanten heraus.

> Wo finde ich anwendungsbeispiele für Bitbefehle?

Wenn du diese Frage stellen musst, hast du die "Bitbefehle" nicht 
wirklich verstanden.

http://www.mikrocontroller.net/articles/Bitmanipulation

von Rainer U. (r-u)


Lesenswert?

Jochen schrieb:
> Hay
> ich habe folgendes Problem:
>
> ich muss die nächsten Tage eine Präsentation über Bitbefehle bzw
> Bitmanipulationsbefehle in Assembler halten.
> Im großen und ganzen hab ich es zwar verstanden aber leider tun sich da
> dann doch noch einige fragen auf.
>
> Was genau tut eine Bitmaske? / wofür ist sie gut?

z.B. ein einzelnes Bit definiert verändern, ohne die anderen Bits zu 
beeinflussen

> Was habe ich für einen vorteil bitbefehle zu verwenden?

wie machst Du das (s.o.) sonst?

> Gibt es eine zusammengetragene Liste mit bitbefehlen?

kann es nicht geben, da verschieden je nach Prozessor/Architektur

> Wo finde ich anwendungsbeispiele für Bitbefehle?
>

In fast jedem Assemblerprogramm.

> Danke schon mal im voraus;-)

gerne.

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
Noch kein Account? Hier anmelden.