Structura si Arhitectura Calculatoarelor

Extras din referat Cum descarc?

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:


Fisiere in arhiva (1):

  • Structura si Arhitectura Calculatoarelor.doc

Imagini din acest proiect Cum descarc?

Promoție: 1+1 gratis

După plată vei primi prin email un cod de download pentru a descărca gratis oricare alt referat de pe site.Vezi detalii.


Descarcă aceast referat cu doar 4 € (1+1 gratis)

Simplu și rapid în doar 2 pași: completezi adresa de email și plătești. După descărcarea primului referat vei primi prin email un alt cod pentru a descărca orice alt referat.

1. Numele, Prenumele si adresa de email:

Pe adresa de email specificata vei primi link-ul de descarcare, nr. comenzii si factura (la plata cu cardul). Daca nu gasesti email-ul, verifica si directoarele spam, junk sau toate mesajele.

2. Alege modalitatea de plata preferata:


* La pretul afisat se adauga 19% TVA, platibil in momentul achitarii abonamentului / incarcarii cartelei.

Hopa sus!