Documente Academic
Documente Profesional
Documente Cultură
de descriere a
comportării sistemelor
utilizate în proiectare
Scopul lucrării
Comportarea unui sistem poate fi descrisă formal prin organigrame, limbaje
de descriere și diagrame de stări.
Organigrama este un grafic reprezentând operațiile unui program destinat
calculatorului electronic, schemă logică de calcul.
Diagrama de stări este folosită pentru a modela comportamentul unui singur
obiect.Diagrama de stări specifică o secvenţă de stări prin care trece un obiect de-
a lungul vieţii sale ca răspuns la evenimente împreună cu răspunsul la aceste
evenimente.
Scopul acestei lucrări este familiarizarea cu descrierea funcționării unui
sistem cu ajutorul organigramelor de funcționare.
Considerații teoretice
Componenta apare de fapt ca o „cutie neagră”, în sensul că nu este
specificată structura internă a componentei, ci este descrisă în parte sau în
întregime doar comportarea ei. Componentele care prezintă interes sunt mașinile
cu număr finit de stări și cu comportare determinată.
Mașina cu un număr finit de stări
Un automat finit (AF) sau o "mașină cu un număr finit de stări" este un model de
comportament compus din stări, tranziții și acțiuni. O stare stochează
informații despre trecut, adică reflectă schimbările intrării de la inițializarea
sistemului până în momentul de față. O tranziție indică o schimbare de stare și
este descrisă de o condiție care este nevoie să fie îndeplinită pentru a declanșa
tranziția. O acțiune este o descriere a unei activități ce urmează a fi executată la
un anumit moment.
Există câteva tipuri de acțiuni:
Acțiune de intrare
● executată la intrarea într-o stare
• Acțiune de ieșire
● executată la ieșirea dintr-o stare
• Acțiune de intrare de date
● acțiune executată în funcție de starea prezentă și de datele de intrare
• Acțiune de tranziție
● acțiune executată în momentul unei tranziții
Masini cu comportare determinata
Tabla
Reprezentarea numerelor in virgula fixa si in virgula mobila
Intr-un final funcția f, care descrie funcționarea componentei în discuție, are forma
generală:𝑓:𝑋×𝑌→𝑌×𝑍, unde, dacă f mapează (x, y) X× Y în (y', z) Y× Z, se
notează:
𝑦 ′,𝑧 ←𝑓 (𝑥 ,𝑦 )
În ultimul caz, tranziția de stări este văzută ca ordin sau instruc țiune. O
secvență de tranziții de acest tip, care specifică o anumită funcționare dorit ă,
este un program. Asemenea descrieri (gen program) ale sistemelor digitale au
devenit populare în ultimii ani; au apărut o varietate de limbaje speciale
având diferite denumiri: limbaje de proiectare, limbaje de descriere hardware,
sau limbaje de descriere a transferurilor între registre.
Multiplicator pentru numere binare cu virgulă fixă, în cod complement față de 2
După cum s-a mai arătat, descrierea funcțională se poate realiza în mai
multe moduri: narativ (povestire), pseudocod, limbaje de descriere,
diagrame de stări, organigrame etc. Descriem în continuare una din
variantele algoritmului de înmulțire a două numere binare cu semn,
cunoscută sub numele de algoritm Robertson. Fie operația Y× X, unde
𝑌=𝑦7𝑦6𝑦5𝑦4𝑦3𝑦2𝑦1𝑦0 este deînmulțitul și 𝑋= 𝑥7𝑥6𝑥5𝑥4𝑥3𝑥2𝑥1𝑥0 este
înmulțitorul, ambele cu semn (complement față de 2unde este cazul).
Avem 4 cazuri posibile, în funcție de semnele X și Y:
Multiplicator pentru numere binare cu virgulă fixă, în cod complement față de 2
3.𝑥7=1,𝑦7=0 (X este negativ, Y este pozitiv) Produsul parțial este întotdeauna pozitiv, deci
la deplasarea spre dreapta se adaugă 0 la stânga. După terminarea iterațiilor trebuie
efectuată o scădere de corecție 𝑃← 𝑃−𝑌.
Multiplicator pentru numere binare cu virgulă fixă, în cod complement față de 2
● Calculatorul cuantic este un calculator ai carui qubiti au doua valori in acelasi timp: 00, 01, 10,
11.
● Un calculator cuantic poate face un calcul in 200 de secunde, cand celui mai puternic
calculator obisnuit are nevoie de 1000 de ani pentru acelasi calcul.
Bibliografie
- Indrumatorul de laborator
- https://ro.wikipedia.org/wiki/Automat_finit
- Google Images
- https://techpp.com/2021/07/01/microsoft-windows-facts/
- https://www.youtube.com/watch?v=a2qsb-sRqhU&t=540s