By Metalmmd
I. Liczbę dziesiętną 92 przedstawić w kodach:
• NKB
■ Ul
■ U2
• ósemkowy
■ Szesnastkowy
• ZM (znak-moduł)
1 |
= |
2° |
= |
1 |
10 |
= |
2* |
= |
2 |
100 |
= |
22 |
= |
4 |
1000 |
= |
21 |
= |
8 |
10000 |
= |
24 |
= |
16 |
100000 |
= |
25 |
= |
32 |
1000000 |
= |
26 |
= |
64 |
10000000 |
= |
27 |
= |
128 |
NKB-92„o)-l*2f'+0*2,+ l*24 + 1*25 + 1*22 + 0*2' + 0*2°=1011100,2)
Ul -pierwszy jest bit znaku, więc 92 to 01011100 gdyby to było -92 wtedy Zanegować 1011100 -> 0100011 i jedynka z przodu jako bit znaku -> 1100011
~w~ |
I61- |
161 | |
4096 |
256 |
16 |
1 |
l*82 + 3»8' + 4*8° =
134(„
U2 - to samo co U1, różnica by była gdyby to było -92 wtedy Zanegować 1011100->0100011 i dodać jedynkę-> 1100100
8' |
84 |
T~ |
T~ |
81 |
8" |
32768 |
4096 |
512 |
64 |
8 |
1 |
Szesnastkowy - 92(i6)= 5C
92 |
reszta |
5 |
C (12) |
0 |
5 |
92 dzielę przez 16 i mi wychodzi ze mieści się 5 a reszta mi zostaje 12 (szesnastkowo C). Potem znów dzielę przez 16 wiec wychodzi zero i reszta 5. Czytam od dołu i wychodzi
5C.
Znak-moduł - tak jak NKB chyba ze by było -92 wtedy po prostu najbardziej znaczący bit 2. Korzystając z. multipleksera 8-wejściowcgo zaprojektować układ realizujący funkcję f=Ab*c + a*bAc + c + a*Ab*c
To nie jest postać kanoniczna.
Korzystając z reguły sklejania Ax + Ax = A można uzyskać postać kanoniczną: f=a*b*c+a*b*c+a*b*c+a*b*c+a*b*c+a*b*c+a*b*c+a*b*c
1 0 1+00 1 + 1 1 0+0 1 1 + 1 1 1+0 0 1 + 1 0 1 + 1 0 1
a jest najmniej znaczącym bitem więc:
/M,c)=£(3.4.5.6,7)
o
o
0
1
1
1
1
1
Funkcję f=SUMA[l,2,3,4,7,8,(12,13)] przedstawić w następujących postaciach:
■ Tabela prawdy
• Kanoniczna sumacyjna
■ Kanoniczna iloczynowi
■ Mapa Kamaugha
* Minimalna
W nawiasach (12,13) są miejsca nieokreślone.
(poprawione)