Cum functioneaza un microprocesor?
Un microprocesor concret poate „recunoaste” si executa numai codurile corespunzatoare instructiunilor pentru care a fost construit; totalitatea instructiunilor pe care un microprocesor le poate recunoaste si executa alcatuieste setul de instructiuni al microprocesorului respectiv.
Insiruirea instructiunilor in memoria de program nu este haotica ci sub forma de programe, notiune definita ca fiind o secventa de coduri de instructiuni organizate in mod logic si coerent dupa un anumit algoritm, astfel incat intregul microcalculator sa execute o sarcina prestabilita.
Notiunea de „sarcina” (task)
Notiunea de „sarcina” (task) nu trebuie confundata cu cea de program: sarcina unui microcalculator corespunde unei alocari dinamice a resurselor hardware si software; exista sarcini pentru a caror indeplinire sunt necesare mai multe programe.
Structura lucrarii
CAP I. Structura unui microcalculator. Definitii
- Componentele multifunctionale ala unui microcalculator
- Definitii, microprocesoare CISC si RISC
- Reprezentarea informatiei in sistemele digitale
- Elemente de structura digitala. Memorii
- Conventii pentru notatii
CAP II. Structura unui nucleu de μP de uz general, CISC
- Pasul I de detaliere: registru de date si de adrese
- Pasul II de detaliere: registre generale
- Pasul III de detaliere: unitatea aritmetica de procesare
- Pasul IV de detaliere: unitatea de control al adresarii memoriei
CAP III. Dezvoltarea functionala a unui µP pe 16 biti de uz general
- Structura registrelor
- Microprocesoare Motorola
- Organizarea memoriei µcalculatorului
CAP IV. Principii de baza ale arhitecturii CISC
- Transferuri de date
- Tehnici de adresare
- Tehnici de adresare tipice µP pe 16 biti
CAP V. Principii de baza ale unei arhitecturi RISC
- Caracteristici definitorii RISC
- Setul de instructiuni si tehnici de adresare
- Unitatea de control al microprocesorului
- Caracteristici RISC la nivel software
- Avantajele RISC
- Dezavantajele RISC
CAP VI. Strategii de intrare/iesire
- Tehnici de intrare/iesire uzuale
- Intreruperi caracteristice μP de uz general
- Tipuri de intreruperi pentru μP Intel in modul real
CAP VII. Dimensiunea temporala a arhitecturii μPUG
- Desfasurarea in timp a instructiunii pt μP RISC
- Cresterea vitezei de executie pentru CISC evoluate
- Conceptele desfasurarii in timp a instructiuniilor pentru RISC
Bibliografie: