guten Tag, ich habe eine frage und zwar wenn ich lese UC 8 bit d.h 8bit befehlssatz?? hat das was mit den Anzahl der befehlen zutun ?? bei ATTiny ist der Anzahl der befehle bis 123 ist dise anzahl hat mit die 8bit was zutun?? vielen Dank für eure Hilfe
Die 8 Bit haben rein garnichts mit den Befehlen zu tun, sie beschreiben die Größe der Operanden, mit denen der Kern nativ umgehen kann.
Paulo Rock schrieb: > guten Tag, > ich habe eine frage und zwar wenn ich lese UC 8 bit d.h 8bit > befehlssatz?? hat das was mit den Anzahl der befehlen zutun ?? bei Nein. Datenbreite der Architektur. Sprich ein Datenwort für ALU oder Speicher ist 8 bit breit.
Anzahl Befehle: sind einfach die verschiedenen Befehle die der AVR versteht. Die Anzahl ist vollkommen uninteressant. Du musst die einzelnen Befehle und deren Bedeutung kennen. 8-Bit-Architektur: Ein Befehl (z.B. ADD, addiert zwei Zahlen) benötigt 8-stellige Binärzahlen (also 8 bit Länge). Alle Register (kleine Speicher) können je eine 8-bit Zahl speichern.
Hi >Ein Befehl (z.B. ADD, addiert zwei Zahlen) benötigt 8-stellige >Binärzahlen (also 8 bit Länge). Alle Register (kleine Speicher) können >je eine 8-bit Zahl speichern. AVRs können aber auch 16Bit Operationen. Der Code für einen Befehl ist bei AVRs 16 Bit gross. Also gibt es 65536 mögliche Befehle. Allerdings wird z.B. ein 'mov Rd,Rr' mit 1024 möglichen Kombinationen als ein Befehl gezählt. MfG Spess
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.