Katedra Analizy Funkcjonalnej Wydziału Matematyki Uniwersytetu Łódzkiego.
Arkusz zadań nr 2 do przedmiotu Architektura komputerów
Opracował: Andrzej Fabijańczyk
1. Zakodować podane liczby przy pomocy 7 bitów w kodzie prostym, odwrotnym i dopełnieniowym:
a)
b)
c)
d)
e)
f)
g)
h)
2. Zakodować podane liczby przy pomocy 9 bitów w kodzie prostym, odwrotnym i dopełnieniowym:
a)
b)
c)
d)
e)
f)
3. Podać brakujące kody prosty, odwrotny lub dopełnieniowy liczby a:
a)
b)
c)
d)
e)
f)
g)
4. Podać wartości dwójkowe i dziesiętne zakodowanej liczby a:
a)
b)
c)
d)
e)
f)
g)
h)
5. Obliczyć sumy podanych liczb poprzez odpowiednie sumowanie ich 8-bitowych kodów odwrotnych i rozkodowanie otrzymanego wyniku, sprawdzić odpowiedź przy pomocy „zwykłego” dodawania:
a)
b)
c)
d)
e)
f)
6. Obliczyć sumy podanych liczb poprzez odpowiednie sumowanie ich 8-bitowych kodów dopełnieniowych i rozkodowanie otrzymanego wyniku, sprawdzić odpowiedź przy pomocy „zwykłego” dodawania:
a)
b)
c)
d)
e)
f)
7. Znaleźć kod liczby przeciwnej
na podstawie kodu tego samego rodzaju liczby a:
a)
b)
c)
d)
e)
f)
g)
h)
8. Obliczyć różnicę
podanych liczb a, b poprzez odpowiednie sumowanie 8-bitowych kodów liczb a oraz
Podać rozwiązanie dla kodu odwrotnego i dla kodu dopełnieniowego, sprawdzić odpowiedź przy pomocy „zwykłego” odejmowania:
a)
b)
c)
d)
Odpowiedzi
1. a)
b)
c)
d)
e)
f)
g) niemożliwe, liczba poza dozwolonym zakresem;
h) niemożliwe w kodzie prostym i odwrotnym,
2. a)
b)
c) niemożliwe, liczba poza dozwolonym zakresem;
d)
e)
f)
3. a)
b)
c)
d)
e)
f) niemożliwe, liczba poza dozwolonym zakresem;
g)
4. a)
b)
c)
d)
e)
f)
g)
h)
5. a)
b)
c)
d)
sprzeczność, suma poza dozwolonym zakresem;
e)
f)
sprzeczność, suma poza dozwolonym zakresem.
6. a)
b)
sprzeczność, suma poza dozwolonym zakresem;
c)
d)
e)
sprzeczność, suma poza dozwolonym zakresem;
f)
7. a)
b)
c)
d)
e) liczba
poza dozwolonym zakresem;
f)
g)
h)
8. a)
b)
c)
d)
e)
sprzeczność, różnica
poza dozwolonym zakresem,
4