mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik 1,2 & 3 Byte Befehle!


Autor: Julian (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo erstmal,bin verzweifelt un bräuchte Hilfe.
Also meine Situation sieht folgendermaßen aus: Ich bin Schüler und soll 
eine Präsentation über "1,2 & 3 Byte Befehle" halten. Da ich leider 
wenig Ahnung von Mikrocontrollern habe und mich auf Google schon seit 
Tagen totsuche wende ich mich an euch.
Ich weiß z.B. nicht woran ich erkenne ob die Befehlslänge 1,2 oder 3 
Byte hat und überhaupt wie ich über so etwas eine Präsentation machen 
soll.
Wir benutzen z.z. den einen controller der 8051er Fam. (falls diese Info 
hilft). Würde mich freuen wenn mich jmd. weiterhelfen könnte. Thx J

Autor: D. W. (dave) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Datenblatt anguggen.
Bin leider kein 8051-Programmierer, aber beim AVR steht das sehr 
auführlich (für einen Programmierer G) unter Instruction Set Summary, 
bzw. extern im Instruction Set selber...

Dass wir dein Referat nicht machen, dürfte klar sein...

Aber einfach mal aufzeigen, welche Befehle 1/2/3-Bytes sind und erklären 
warum, wieso weshalb dürfte schon was bringen. Dann nocht Auführzeit 
anschaun, Vorteil/Nachteil/Notwendigkeit, Tellerrand, mir fällt da 
Thumb-Mode der ARM7 ein.

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Beim 8051 bestimmt immer das 1. Byte den Befehl.

Nun gibt es aber Befehle die Argumente brauchen (1 oder 2 Byte) und das 
ergibt dann eben 2 oder 3 Byte insgesamt.

Genaueres steht in der Befehlsreferenz des 8051.


http://www.atmel.com/dyn/resources/prod_documents/...


Peter

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.