Structura și arhitectura calculatoarelor

Previzualizare referat:

Extras din referat:

Introducere in CPUsim

CPUsim este un mediu care permite simularea functionarii unei entitati central de prelucrare a calculatorului numeric.

Acest program are urmatoarele facilitati:

-permite definirea unui CPU propriu utilzatorului;

-permite definirea unui limbaj de asamblare si a unui limbaj masina al utilizatorului.

CPUsim are implementat un calculator simplu denumit Wombat1 si un limbaj de asamblare simplu pentru acest calculator, care permit rularea unor programe simple.

Aceste programe pot fi rulate normal sau in regim pas cu pas. In regim pas cu pas programele pot fi rulate la nivel de instructiune sau la nivel de microoperatie.

Descriere Mycomp2

Procesorul calculatorului didactic Mycomp2 are definite pe langa registrele calculatorului Wombat1:

-pc(program counter) care memoreaza adresa instructiunii urmatoare;

-acc(accumulator) – registrul accumulator;

-ir(instruction register) – registrul de instructiuni;

-mar(memory address register) – registrul de adrese

-mdr(memory dada register) – registrul de date

-status – registrul de stare

Si alte doua noi register cu latimea de 16 biti:

-A si B cu functii de registre generale.

Deasemenea limbajul de asamblare a calculatorului Mycomp2 este compus pe langa instructiunile masinii Wombat1:

si de urmatoarele noi instructiuni:

-inc pentru incrementarea registrului accumulator, instructiune definite de urmatoarea secventa de microinstructiuni:

-ld<variabila> care adduce din memorie valoarea gasita la adresa <variabila> si o depune in registrul A si are urmatoarea secventa de microinstructiuni:

-st<variabila> care aduce din memorie valoarea gasita la adresa <variabila> si o depune in registrul A avand urmatoarea secventa de microinstructiuni:

-addA care aduna continutul acumulatorului cu continutul registrului A si depune rezultatul in registrul B, instructiune definite de urmatoarea secventa de microinstructiuni:

In masina Mycomp2 se redefinesc instructiunile read si write:

-read<variabila> pentru citirea unei variabile.Aceasta instructiune este implementata prin urmatoarea secventa de microinstructiuni:

Observații:

UNIVERSITATEA “DUNĂREA DE JOS” DIN GALAŢI

FACULTATEA ŞTIINŢA CALCULATOARELOR

SPECIALIZAREA A.I.A

Descarcă referat

Pentru a descărca acest document,
trebuie să te autentifici in contul tău.

Structură de fișiere:
  • Structura si Arhitectura Calculatoarelor.doc
Alte informații:
Tipuri fișiere:
doc
Nota:
7/10 (1 voturi)
Nr fișiere:
1 fisier
Pagini (total):
7 pagini
Imagini extrase:
7 imagini
Nr cuvinte:
563 cuvinte
Nr caractere:
3 394 caractere
Marime:
226.79KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Referat
Domeniu:
Automatică
Predat:
la facultate
Materie:
Automatică
Sus!