www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Problem mit bitbefehlen


Autor: Jochen (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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;-)

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Rainer Unsinn (r-u)
Datum:

Bewertung
0 lesenswert
nicht 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.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.