MIC-3

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

MIC-3 este o arhitectură de procesor inventată de Andrew S. Tanenbaum pentru a fi folosită ca un exemplu simplu, dar cuprinzător pentru cartea sa de Arhitectură de calculatoare .

Micro-Limbaj de asamblare ( MAL) Limba microcod este proiectat pentru a vă permite să scrie cu ușurință un IJVM ( Integer Java Virtual Machine ) interpret . Exemple de cod sursă pentru acest interpret pot fi găsite în cartea menționată mai sus.

Există IFU (Instruction Fetch Unit), o unitate care are grijă să solicite octeții codului IJVM din memoria centrală.

În arhitectura MIC-3, mai multe microinstrucțiuni pot fi executate în același timp (paralelism). Marea diferență a MIC-3 este că 3 registre LATCH sunt introduse pe magistrala A, B și C. În acest mod sunt create 3 secțiuni independente, creând astfel o conductă.

Aceste două registre permit creșterea vitezei Mic-3, deoarece ciclul ceasului este împărțit în trei și în acest fel se reduce întârzierea maximă a propagării semnalului, rezultând creșterea frecvenței ceasului.

Hardware

AUTOBUZ

Există 3 autobuze cu 32 de linii fiecare:

  • Autobuzele A și B: conectate la ieșirea registrelor și la intrarea ALU
  • Autobuzul C: conectat la ieșirea schimbătorului și la intrarea de registru

Elemente conexe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT