Ćwiczenie 3

Temat: Arytmetyka liczb w kodzie U2

Zagadnienia:

1. Kody U1,U2.

2. Dodawanie, odejmowanie liczb w kodzie U2. Przepełnienie.

3. Algorytmy mnoŜenia, dzielenia liczb w kodzie U2.

Przykładowe zadania :

1. Obliczyć sumę liczb –89(10) i 101(10) w kodzie U2 (8-bitowy format).

2. Obliczyć róŜnicę liczb –120(10) i 43(10) w kodzie U2 (8-b format) (Odejmowanie zamienić na równoznaczną operację dodawania).

3. Liczbę 10010110(ZM) w kodzie ZM (8-b format): a) podzielić przez 2;

b) pomnoŜyć przez 4.

4. Liczbę 11110110(U1) w kodzie U1 (8-b format): a) podzielić przez 4;

b) pomnoŜyć przez 8.

5. Liczbę 1111010110(U2) w kodzie U2 (10-b format): a) podzielić przez 2;

b) pomnoŜyć przez 8.

6. Obliczyć iloczyn liczb –14(10) i –12 (10) w kodzie U2 (5-bitowy format), za pomocą algorytmu Robertsona.

7. Obliczyć iloczyn liczb –14(10) i –12 (10) w kodzie U2 (5-bitowy format), za pomocą algorytmu powielonego znaku.

8. Obliczyć iloczyn liczb –14(10) i –12 (10) w kodzie U2 (5-bitowy format), za pomocą algorytmu Bootha.



27 

 9 

9. Obliczyć iloraz liczb  −



i 



w kodzie U2 metodą nierestytucyjną.

 128 

16 

1

( 0)

1

( 0)