> AVR = Linjär/rak minnesarkitektur
> PIC = oops
AVR = Rörig minnes hantering med uppdelning i ett mindre antal "register" (av olika typ dessutom)
och "RAM" där man i princip enbart kan göra load/store.
PIC = Allt read/write minne är likvärdigt och man kan göra "allt mot allt". På de flesta aktuella
modeller kan minnet läsas linjärt för hantering av större bufferter/arrayer o.s.v. Det finns inga
instruktioner som enbart fungerar mot en begränsad del av read/write minnet.
> Minnesaddresseringen på PIC är mer diskontinuerlig.
Den hårda uppdelningen mellan "register" och "RAM" på en AVR är betydligt mer definitiv.
De flesta av dagens PICs kan även adressera *hela* read/write minnet linjärt.
Dessutom är det irrelevant. Både assembler och kompilatorer döljer den underliggande
arkitekturen (d.v.s det faktum att RAM/GPR är uppdelat i delar/banker).
Råder det någon som helst tvekan om varför en sådan frågeställning som den
som hela tråden bygger på är ganska meningslös ?