Unitate numerică de calcul

Proiect
8/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 30 în total
Cuvinte : 2737
Mărime: 481.84KB (arhivat)
Publicat de: Romulus Scarlat
Puncte necesare: 7
Profesor îndrumător / Prezentat Profesorului: Vasile Gisca
Acest proiect de curs la disciplina Analiza şi Sinteza Dispozitivelor Numerice are scopul de a consolida cunoştintele in acest domeniu şi de a oferi deprinderi practice de sinteza şi analiza a elementelor functionale si a automatelor, si anume de a proiecta o unitate numerica de calcul care indeplineste operaţia de imparţire in virgula fixa cu deplasarea restului la stinga, numere cu semn.

Cuprins

  1. Capitolul I: Elaborarea algoritmului. Descrierea metodei de impartire, in virgula fixa, cu restabilirea restului cu deplasarea restului la stinga.
  2. 1. Descrierea metodei de impartire.
  3. 2. Exemplu de verificare.
  4. 3. Elaborarea algoritmului.
  5. Capitolul II: Sinteza automaului operational.
  6. 1. Alegerea componentelor.
  7. 2. Descrierea automatului operational.
  8. 3. Schema bloc a algoritmului este:
  9. Capitolul III: Sinteza aotomatului de comanda.
  10. 1. Lista semnalelor de comanda.
  11. 2. Codificarea algoritmului.
  12. 3. Codificarea starilor.
  13. 4. Tabelul structural.
  14. 5. Minimizarea functiilor de instalare a bistabilului
  15. 6. Sinteza automatului de comanda.
  16. Capitolul IV Sinteza elementului multifunctional Registru-Numarator

Extras din proiect

Introducere

Succesele în domeniul utilizării tehnicii de calcul în timpurile noastre determină nu numai nivelul de producţie şi organizarea diferitor procese de conducere, dar şi posibilităţile fundamentale ale cercetărilor în toate domeniile ştiinţei. Din această cauză tehnica de calcul a devenit principalul factor al progresului ştiinţific şi principala parte componentă a forţelor productive în toate ţările dezvoltate a lumii.

Tehnica de calcul şi Tehnologiile Informaţionale se bazează pe prelucrarea şi păstrarea informaţiei.

Informaţia este mediul de comunicare între oameni, caracterizează proceselor productive cât şi starea obiectelor analizate. La această generalizare abstractă se apelează din motive că până în zilele de astăzi nu există o părere unică despre noţiunea de informaţie.

Propagarea informaţiei trebuie să fie percepută de orice receptor identic. Pentru aceasta se apelează la codificarea informaţiei prin diferite seturi de semne (litere, cifre, etc.) care conţin şi semantica de decodificare a sensului conţinut în ele. În aşa mod o frază constă din informaţie plus semantica.

La automatizarea procesului de prelucrare a informaţiei, în calculator nu se prelucrează semantica.

Una din întrebările principale în teoria informaţională este determinarea cantităţii şi calităţii informaţiei.

In componenta oricarui calculator intra elemente functionale destinate indeplinirii microoperatiilor. Actiunile pe care le indeplineste un calculator si se descriu in felul urmator, conducandu-ne ierarhic de urmatoarele clasificari:

- programele la rindul lor se impart la rindul lor in instructiuni;

- fiecare instructiune este realizata in calculator in baza unui mocroprogram ;

- microprogramul la randul sau se compune din microinstructiuni;

- microinstructiunile sunt interpretate pe baza microoperatiilor;

Pe parcursul acestei ierarhizari am ajuns la o micro-concluzie,ca pentru realizarea fizica a unui calculator avem nevoie de niste elemente care ar indeplini logica microoperatiilor. Aceste elemente sunt elementele functionale. Functiile elementare pe care le indeplinesc aceste elemente sunt: transmiterea unui cuvint de calculator dintr-un element in altul, deplasarea la stinga sau la dreapta a lui etc. Deci elementul functional este un element care indeplineste una sau mai multe microoperatiuni.

Scopul proiectului dat este de a aprofunda cunostintele privind elementele multifunctionale si automatele operationale si de comanda.care constituie baza oricarui calculator. Pentru aceasta am sarcina de a proiecta o unitate numerica de calcul care indeplineste operatia de lmpartirea, in virguia fixa, cu restabilirea restului cu deplasarea restului la stinga. Lucrarea este structurata in patru capitole care la rindul lor sunt impartite in subpuncte.In primul capitol “Elaborarea algoritmului” se descrie metoda de impartire si algoritmul de impartire cu trimitere la schema bloc.

Tot aici este efectuat un exemplu de verificare a acestui algoritm cu date concrete si anume A=-0,593 şi B=0,782, lungimea operanzilor fiind de 18 de biţi (4 tetrade de cite 4biţi flecare).

Capitolul doi „Sinteza automatului operational" include stabilirea componentelor automatului operational si descrierea functionarii automatului de comanda cu trimitere la desenul respectiv.

Având datele din Capitolul doi, în Capitolul trei se efectuează Sinteza automatului de comandă nu înainte de desemnarea stărilor automatului, codificarea acestor stări şi elaborarea tabelului structural a automatului. După minimizările efectuate se elaborează schema automatului de comandă.

În capitolul patru „Sinteza elementului multifuncţional” este îndeplinită sinteza unui registru numărător, modulo 26, deplasarea dreapta.

Desenele tehnice prevăzute sunt :

Schema – bloc a algoritmului propriu-zis şi a celui codificat.

Schema automatului operaţional.

Schema automatului de comandă.

Schema elementului multifuncţional.

Capitolul 1.

Elaborarea algoritmului.

Descrierea metodei de împărţire cu restabilirea restului şi deplasarea restului la stinga.

Operatia de impărtire, în virgulă fixă, cu restabilirea restului, cu deplasarea restului la stinga, se efectuiază conform următorului algoritm.

Împartirea numerelor prin metoda cu restabilirea restului:

La impărţirea numerelor binare prin metoda cu restabilirea restului, Împărţitorul se scade initial din deîmparţit, iar ulterior din resturile obtinute, şi se examinează restul în urma scăderii efectuate, dacă restul e pozitiv atunci cifra cîtului va fi egală cu 1 si restul obţinut se va deplasa cu o pozitie la stanga (dacă se efectuează metode cu deplasarea restului la stinga). Daca restul e negativ atunci cifra cîtului va fi egală cu 0 iar la restul obţinut se va adăuga împărtitorului pentru a restabili valoarea pozitivă a ultimului rest şi acest rest se va deplasa la stanga. Deplasarea la stinga va fi aritmetică adică toate cifrele se deplasează la stinga, cifra cea mai semnificativă se pierde iar in locul cifrei mai puţin semnificative se încarca 0.

Preview document

Unitate numerică de calcul - Pagina 1
Unitate numerică de calcul - Pagina 2
Unitate numerică de calcul - Pagina 3
Unitate numerică de calcul - Pagina 4
Unitate numerică de calcul - Pagina 5
Unitate numerică de calcul - Pagina 6
Unitate numerică de calcul - Pagina 7
Unitate numerică de calcul - Pagina 8
Unitate numerică de calcul - Pagina 9
Unitate numerică de calcul - Pagina 10
Unitate numerică de calcul - Pagina 11
Unitate numerică de calcul - Pagina 12
Unitate numerică de calcul - Pagina 13
Unitate numerică de calcul - Pagina 14
Unitate numerică de calcul - Pagina 15
Unitate numerică de calcul - Pagina 16
Unitate numerică de calcul - Pagina 17
Unitate numerică de calcul - Pagina 18
Unitate numerică de calcul - Pagina 19
Unitate numerică de calcul - Pagina 20
Unitate numerică de calcul - Pagina 21
Unitate numerică de calcul - Pagina 22
Unitate numerică de calcul - Pagina 23
Unitate numerică de calcul - Pagina 24
Unitate numerică de calcul - Pagina 25
Unitate numerică de calcul - Pagina 26
Unitate numerică de calcul - Pagina 27
Unitate numerică de calcul - Pagina 28
Unitate numerică de calcul - Pagina 29
Unitate numerică de calcul - Pagina 30

Conținut arhivă zip

  • Unitate Numerica de Calcul.doc

Alții au mai descărcat și

Arhitectura calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Autentificarea prin semnătură digitală

Introducere O semnatura digitala reprezinta o informatie care il identifica pe expeditorul unui document. Semnatura digitala este creata prin...

Placa de Bază

Caracteristici generale ale placii de baza Placa de baza este un dizpozitiv ‘de baza’ un ‘pamânt’ pe care ‘se planteaza’ celelalte componente ....

Sistem de Prognosticare a Unei Avarii

Acest sistem calculeaza gradul de avariere a unei cladiri în cazul unui cutremur, precum si posibila necesitate a reconstructiei cladirii (partiala...

Te-ar putea interesa și

Mijloace Externe de Îmbogățire a Vocabularului

CAPITOLUL I MOTIVAŢIA ALEGERII TEMEI Studiul lexicului merită o atenţie foarte mare din câteva motive considerate fundamentale. În primul rând,...

Rolul jocului didactic în lecția de matematică

CAPITOLUL I INTRODUCERE I.1.LOCUL SI ROLUL MATEMATICII IN ANTRENAREA GANDIRII ELEVULUI În condiţiile actuale de tranziţie, şcoala românească...

Dispozitiv Numeric

Dispozitivele numerice sunt componentele de baza ale calculatoarelor electronice si ale altor sisteme si aparate destinate procesarii informatiei....

Microprocesorul

Argument Microprocesorul: este o componentă electronică ce poate procesa două tipuri de informaţie: date şi comenzi; el primeşte şi trimite aceste...

Interfața IDE

Argumentare O caracteristica a speciei umane este capacitatea de a inventa unelte si masini care sa-i faciliteze muncile dificile sau periculoase....

Evoluția microprocesoarelor

Arhitectura x86 Corporatia Cyrix este unul dintre furnizorii de baza ai solutiilor bazate pe microprocesoare, care a introdus noi standarde pe...

Prezentare Generală a MathCad-ului

I. INTRODUCERE I.1. Prezentare generală a MathCad-ului Produsul software sau sistemul de programare MathCad este un instrument destinat...

Gestiunea Energiei în Mediul Urban

Mileniul III a debutat în condiţii deosebite, cu multe schimbări în domeniul sistemelor energetice din marea majoritate a ţărilor lumii. La...

Ai nevoie de altceva?