0
Atmelόπαιδα τα φώτα σας παρακαλώ! Δουλεύω τον ATmega324P και τον ATmega644P. Το μανουάλι γράφει πως έχουν PC 15 & 16 bit αντίστοιχα:
Ως εδώ κάλα, αλλά στο ATMEL-8bit AVR's Instruction Set (07-09), βλέπω πως για τις εντολές που έχουν να κάνουν με υπορουτίνες (RCALL, ICALL, CALL, RET & RETI), δίνει 2 διαφορετικά machine cycles ανάλογα με το αν το μοντέλο μας διαθέτει 16 ή 22 bit PC (Program Counter).Αρχικό μήνυμα από ATMEL-ATmega644P (01-10) Σελίδα 19
Απορίες:
1. Εφόσον έχουμε (;) και 15 bit PC γιατί δεν τον αναφέρουν οι εντολές;
2. Εφόσον ο 644 έχει (;) 16 bit PC γιατί τα machine cycles που του αποδίδουν είναι αυτά που αντιστοιχούν σε μE με 22 bit PC;
3. Πού στο καλό αποθηκεύεται ο PC; Δεν τον βρίσκω στoυς Ι/Ο registers...