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


von Julian (Gast)


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

von D. W. (dave) Benutzerseite


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.

von Peter D. (peda)


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/doc0509.pdf


Peter

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.