Az ARM ISA fejlődése Flashcards
1
Q
ARM ISA verziók
A
v1 től v8 ig
2
Q
az ARM alap ISA
A
- 32 bites RISC architektúra, melyben jelen volt 16 db 32 bites regiszter (regisztertér: 16*32 bit), ezeket „core registers”-nek nevezték
- 13 db általános célú regiszter (GPR), 3 db dedikált speciális célú regiszter (stack pointer, link register, program counter)
- csak fixpontos és logikai adatokkal tudott dolgozni
3
Q
ARM ISA fejlesztési irányai
A
számítási képesség fejlesztése
kód méret csökkentése
bináris kód végrehajtási sebességének gyorsítása biztonság fejlesztése
4
Q
Regiszterkészletek
A
Az ARM ISA fejlődéséhez szorosan kapcsolódik a regiszterkészletek fogalma, ezek mentén ment a fejlődés.
1. a meglévő GPR-ekre újabb utasítások definiálása (fixpontos vektorutasítások - FX SIMD)
ARMv6-ban
2. másodlagos regiszterkészlet - lebegőpontos utasítások feldolgozásának megvalósítása skalárként és vektorutasításként is
ARMv5-ben
3. széles regiszter bevezetése (SVE) – 2 Kb