By Metalmind
I. Liczbę dziesiętną 92 przedstawić w kodach:
• NKB
■ Ul
■ U2
• ósemkowy
■ Szesnastkowy
1 |
= |
2° |
= |
1 |
10 |
= |
21 |
= |
2 |
100 |
= |
22 |
= |
4 |
1000 |
= |
21 |
= |
8 |
10000 |
= |
2ą |
= |
16 |
100000 |
3 |
25 |
= |
32 |
1000000 |
= |
26 |
= |
64 |
10000000 |
= |
27 |
= |
128 |
■ ZM (znak-modul)
NKB-92(io)“l*2<’+ 0*25+ l*24 + 1*2*+ l*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
U2 - to samo co U1, różnica by była gdyby to było -92 wtedy
92(io,-l»82 + 3*8' + 4*8n
~w~ |
I67- |
16' | |
4096 |
256 |
16 |
1 |
134„,
8’ |
84 |
8J |
fr |
8 |
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-modul - tak jak NKB chyba ze by było -92 wtedy po prostu najbardziej znaczący bit
2. Korzystając z multipleksera 8-wcjś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 I 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)