660357998

660357998



Tabela 2.1: Liczba całkowita i jej 8-bitowa reprezentacja prosta. Dla N = 8 można przedstawić liczby z zakresu 0 < 2 < 28 — 1 = 255.

z liczb całkowitych bez znaku, czy ze znakiem, mówimy o reprezentacji prostej lub uzupełnieniowej.

2.1.1 Reprezentacja prosta (bez znaku)

/V-bitowa liczba całkowita 2 bez znaku reprezentowana jest w następująco:

2= (ajv_i,ajv—2,---,ao), a* = {0,1},    (2.1)

przy czym


Liczba

Reprezentacja

0

00000000

2

00000010

51

00110011

127

01111111

255

11111111


N-1

(2.2)


2 = ^ di * 2*. i=0

W reprezentacji tej można przedstawić liczby z zakresu 0 < 2 < 2^ — 1. Przykłady 8-bitowej reprezentacji prostej liczb całkowitych znajdują się w tabeli 2.1.

2.1.2 Reprezentacja uzupełnieniowa do 2 (ze znakiem)

W przypadku liczb całkowitych ze znakiem zapis (2.1) interpretowany jest w nieco odmienny sposób, a mianowicie:

N—2

z = -aN-1 * 2N~1 + a* * 2*-    (2.3)

2=0

Określona w ten sposób reprezentacja to najczęściej chyba spotykany w obliczeniach komputerowych zapis liczb całkowitych, tzw. reprezentacja uzupełnieniowa do 2 (w skrócie U2). Za jej pomocą można przedstawić liczby z zakresu —2N~l < 2 < 2N~l — 1. Przy tym, liczby dodatnie reprezentowane są przez zwykłe liczby binarne. Natomiast liczby ujemne tworzymy, zamieniając w liczbie dodatniej o tej samej wartości bezwzględnej bit po bicie na przeciwny, a następnie dodając 1 do wyniku (to właśnie jest uzupełnienie do dwójki):

+2i0 = 00000010[/2

4    zamieniamy bity na przeciwne

—3i0 = 11111101[/2    (2.4)

-J}    dodajemy 1

-2i0 = 11111110(72

13



Wyszukiwarka

Podobne podstrony:
skanowanie0023 bądź całkowitego jej braku, jak i przyczyny dla których związki te wzmagają się w mia
i) Jsin4 xdx ; j) Jsinbxdx. Całkowanie funkcji wymiernych. Każdą funkcję wymierną można przedstawić
2. Potęgi i pierwiastki Niech n będzie liczbą całkowitą dodatnią. Dla dowolnej liczby a definiujemy
infa zad 1. Dla punktu o współrzędnych x,y określić położenie na płaszczyźnie. 2. Dana jest liczba c
Plan Gospodarki Odpadami dla Powiatu Kazimierskiego na lata 2008 - 2011 Tabela 2.2. Liczba podmiotów
7 (0) 124 7. Ciągi i szeregi funkcyjne jeżeli mlx jest liczbą całkowitą, to/m(x) = 1. Dla wszystkich
PLAN NAUCZANIA dla 2-letniej szkoły policealnej Tabela B.2. Liczba
Zadanie 2.2. (0-2) Dana jest dodatnia liczba całkowita k. Jaka jest najmniejsza dodatnia liczba całk
9. Udowodnić, żc 2n - 1„ 1 1 S:=1 + 3 + 5 + nic jest liczbą całkowitą dla n > 1. 10. Niech aj, a„
Zadanie 2.2. (0-2) Dana jest dodatnia liczba całkowita k. Jaka jest najmniejsza dodatnia liczba całk
IMAG0018 Fizjologia zwierząt domowych Tabela 10.9. Całkowita liczba leukocytów przypadających na „

więcej podobnych podstron