MIC-2

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

MIC-2 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ă.

DACA TU

IFU este o componentă hardware care acceptă ALU în sarcinile sale de calcul. În special, are sarcina de a:

  1. Eliminați bucla principală de la sfârșitul fiecărei instrucțiuni IJVM . În locul său, se introduce un salt la următoarea instrucțiune de executat, stocat în registrul MBR1 și indicat de PC (Program Counter).
  2. Eliberează ALU pentru a crește calculatorul și a efectua procedura de preluare.
  3. Asamblați codul opțional pe 16 biți. Apoi îl transmite direct la ALU ca valoare pe 32 de biți (ALU funcționează la 32 de biți).

Hardware

AUTOBUZ

Există trei autobuze de 32 de linii fiecare (una mai mult decât MIC-1, care nu are autobuz A):

  • Autobuzele A și B: conectate la ieșirea registrelor și la intrarea unității aritmetice și logice
  • 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