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
Gast
#2077541
42
Gast
#2077542
Wie bitte?
Gast
#2077549
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.
ich habe was gelernt :-) 42 ist was cool
vielen dank
Gast
#2077570
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.
vielen Dank
Gast
#2077590
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
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.