Az ARM ISA fejlődése Flashcards

1
Q

ARM ISA verziók

A

v1 től v8 ig

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly