Aha, tak to je OK. Ja uz se vydesil ze se musi vsechno nejdriv nacist do univerzalnich registru.
Jeste jsem se chtel zeptat -- kolik instrukci za takt to muze dokoncit? Vetsinou CPU miva jeste nejaky limit (instruction issue, instruction retire), takze dost casto nemuze naraz naplnit vsechny jednotky.
Tak mi v popisu chybi jestli je to vnitrne in-order nebo out-of-order machine.
Cekal bych spis to prvni.
Vždyť je to "malej mikrokontroler", i mnohem větší třeba běžně v telefonech používaný A7 jsou in-order s jednou instrukcí za takt (maximálně někdy můžou provést jednu instrukci a přístup do paměti zároveň)... stejně tak jako třeba obstarožní procesor v Malině, ale ten je z předminulý generace
Navíc jak by se na out-of-order dodržovalo časování ?
Beru zpět,
může načíst dvě instrukce za takt pro těch 5 vypsanejch výpočetních jednotek, s tím, že jsou tam nějaký další omezení, třeba load se může provádět ob takt, nebo musí bejt prokládanej store
No pořád je to jedna libovolná instrukce + jedna jednoduchá instrukce za takt