Documente Academic
Documente Profesional
Documente Cultură
1. SCOPUL LUCRARII.
A. Utilizarea numerelor repezentate in sistemele de numeratie binar si hexazecimal pentru
programarea automatelor programabile. Prezentarea sistemelor de numeratie zecimal,
binar si hexazecimal. Trecerea dintr-o baza de numeratie in alta baza de numeratie.
B. Utilizarea logicii booleene in programarea automatelor programabile. Elemente generale
de algebra booleana.
2. CONTINUTUL LUCRARII.
A. Sistemele de numeratie binar si hexazecimal
Aplicatia pentru Cx Programmer utilizata in cadrul laboratorului pentru programarea automatelor
programabile OMRON, utilizeaza sistemele de reprezentare a numerelor binar si hexazecimal in
zona de introducere a parametrilor corespunzatori instructiunilor si in zona de vizualizare a
parametrilor rezultati in urma procesarii datelor.
Sistemul de numeratie este un mod de reprezentare a unor cantitati, prin intermediul unor
simboluri, respectand un anumit algoritm de combinare.
Baza unui sistem de numeratie pozitional se defineste ca fiind numarul unitatilor de acelasi
ordin de marime care formeaza o unitate de ordin imediat superior. Altfel spus baza unui sistem
de numeratie reprezinta numarul de semne distincte necesare scrierii unui numar. Teoretic
exixsta o multime de baze de numeratie, dar numai cateva s-au impus si sunt folosite in viata de
zi cu zi (baza de numeratie zecimala) sau in unele domenii (bazele de numeratie binara,
hexazecimala).
Baza 10 (decimal)
Cifre folosite = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
Sa zicem ca avem numarul 176 in baza 10. Il putem scrie sub forma
1∗102+7∗101+6∗100=1∗100+7∗10+6∗1=100+70+6=176
Baza 2 (binara)
Cifre folosite = {0, 1}
Sa zicem ca avem numarul 101 in baza 2. Il putem scrie sub forma
1∗22+0∗21+1∗20=1∗4+0∗2+1∗1=4+0+1=5
Baza 16 (hexadecimal)
Cifre folosite = {0, 1, 2, 3, 4, 5 , 6, 7, 8, 9, A, B, C, D, E, F}
A in baza 16 este egal cu 10 in baza 10. B in baza 16 este egal cu 11 in baza 10.
C in baza 16 este egal cu 12 in baza 10. D in baza 16 este egal cu 13 in baza 10.
E in baza 16 este egal cu 14 in baza 10. F in baza 16 este egal cu 15 in baza 10.
Sa zicem ca avem numarul 1C4 in baza 16. Il putem scrie sub forma
1∗162+C∗161+4∗160=1∗256+C∗16+4∗1=256+12∗16+4=256+192+4=452
elementele {0,1};
2 operații binare numite SAU și SI;
1 operatie unară numită NU (negație).
Operațiile
Se definesc astfel:
ȘI
A B Ieşire
0 00
0 10
1 00
1 11
SAU
A B Ieşire
0 0 0
0 1 1
1 0 1
1 1 1
NU
A Ieşire
0 1
1 0
Funcţia logică ŞI
Funcţia logică NU
3. CHESTIUNI DE STUDIAT SI DE REZOLVAT
3.1. Se vor studia sistemele hexazecimal si binar si modalitatea de trcere dintr-o baza
de numeratie in altas baza de numeratie.
3.2. Se vor studia principalele notiuni de algebra booleana prezentate.
3.3. Se vor trece din baza 10 in baza 16 si in baza 2 urmatoarele numere: 255, 128,
147, 95, 1024, 9600.
3.4. Se vor realiza tabelele de adevar pentru functiile logice SI, SAU, utilizand 3 date
de intrare.
4. CONTINUTUL REFERATULUI.
Referatul va cuprindee un conspect al continutului lucrarii si rezolvarea punctelor 3.3 si
3.4.