Ce prezinta cursul?
Se foloseste arhitectura setului de instructiuni (ISA – Instruction Set Architecture) pentru a abstractiza functionarea interna a unui procesor.
ISA defineste „personalitatea” unui procesor (adica):
- Cum functioneaza procesorul
- Ce fel de instructiuni executa
- Care este interpretarea data instructiunilor
Folosind ISA bine definit, putem descrie un procesor la nivel logic. Chipuri cu structura hardware total diferita pot folosi aceeasi ISA. Ex: Intel Pentium, Celeron si Xeon folosesc IA-32.
Structura lucrarii
- Sistem de calcul – programmer’s view
- Processor Design
- Numarul de adrese pe instructiune
- Three address machines
- Two address machines
- One address machines
- Zero address machines
- CISC World
- RISC vs. CISC
- RISC si Embedded
- Arhitectura von Neumann
- Arhitectura Harvard
- Microprocesorul ARM
- ARM – Istoric
- ARM – Evolutie
- Microprocesorul ARM
- ARM – Moduri de operare
- ARM – User Mode
- ARM – Toate registrele
- ARM – Tratarea Intreruperilor
- ARM – Banda de Asamblare
- ARM – Executie Conditionata
- ARM – Sufixe Conditionale
- ARM – Instructiuni de procesare date
- ARM – Barrel Shifter
- ARM – Lucrul cu Constante
- ARM – Inmultirea
- ARM – Load / Store
- ARM – Thumb
- ARM – Exemplu de Arhitectura
- ARM – AMBA
- Unde puteti intalni un ARM?
- De ce procesoarele ARM sunt cele mai populare de pe piata?
- Arhitectura AVR32
- AVR32 vs. ARM
- AVR32 Benchmark
- EEMBC – Generic Benchmarks
Bibliografie:
In telefoanele mobile,ex Cortex A53 respetiv A73.