CCF2012121529

CCF2012121529



45

Na przykład proste dodawanie dwóch liczb, 2 + 2, przetłumaczone dla komputera na kod binarny może wyglądać tak:

(1011000011)00000010 (1011100011)00000010 (1011010011co oznacza:

(wpisz do rejestru A) liczba 2 (wpisz do rejestru B) liczba 2 (dodaj zawartość rejestrów A i B).

Ten dość zawiły zapis dotyczy archaicznego 8-bitowego (o tym później) komputera, a nie współczesnego, 32-bitowego PC-ta!

2.2. SYSTEMY LICZBOWE

SYSTEMY LICZBOWE A KOMPUTER

Już w pierwszej połowie XX w. zauważono, że budowa systemów liczących w klasyczny sposób jest utrudniona ze względu na potrzebę użycia dużej liczby elementów elektrycznych do operacji na liczbach dziesiętnych rzędu np. miliona.

Przypomnijmy, że komputer pierwszej generacji - ENIAC pracował w systemie dziesiętnym! Była to, niezależnie od samej konstrukcji bazującej na lampach elektronowych, jedna z przyczyn jego wolnej pracy.

System dziesiętny nie jest jedynym sposobem przedstawiania liczb. We współczesnych systemach komputerowych i wszelkiego rodzaju urządzeniach elektronicznych stosuje się system binarny (dwójkowy), w którym wagi są potęgą liczby 2, a zapis liczby odbywa się za pomocą cyfr 0 i 1 ułożonych w jednym ciągu, np. liczba dziesięć:

10(io) (w systemie dziesiętnym) - 1010(2) (w systemie dwójkowym).

Dla celów programistycznych stosuje się dodatkowo zapis niektórych danych, np. adresów komórek pamięci, w systemie szesnastkowym, który dobrze pasuje do fizycznych zasad organizacji pamięci komputera i pozwala na stosunkowo wygodne dzielenie jej na segmenty. Ponieważ mamy tylko 10 cyfr, system szesnastkowy wymusza dodatkowe używanie liter. I tak:

1 000 000(io)    - F 42 40(i6) (w systemie szesnastkowym),

1 000 000 000(io)    - 3B 9A CA 00(i6) (w systemie szesnastkowym).


Wyszukiwarka

Podobne podstrony:
CCF20111107000 45 Zadania Przykład 10. Obliczyć skład gazu generatorowego półwodnego, jeżeli do gen
CCF20151117015 2.3. Analiza pytań Przykłady: 1.    Który z tych dwóch chłopców popch
Operacje logiczna na liczbach binarnych Przykład - suma logiczna dwóch 8-bitowych liczb binarnych001
Slajd17 (116) Przykłady dodawania i odejmowania liczb w kodzie U2. Operacja dodawania w kodzie U2: L
Przykład prostej bazy danych zaimplementowanej w modelu relacyjnym przedstawiono na slajdzie. Strukt
zad 03 (2) 4 Przykładowy zestaw zadań nr 2 z matematyki Poziom podstawowy_ Zadanie 3. (4pkt) Suma dw
58 (168) h) rozkładanie liczby 3 na 2 a potem 3 składniki c) dodawanie i odejmowanie liczb it* zakre
CCF20100328001 Rys. 7.28. Przykład łącznego występowania populacji dwóch gatunków koniczyny (Trifol
CCF20111010004 polegającą na stałej realizacji dwóch współzależnych funkcji41, pierwszej - podstawo
CCF20120509020 KO Częsc I. Przykłady i zadania oraz zakładając, że końce B, C i D przewodów znajduj
Schemat blokowy Przykład: odejmowanie dwóch liczb:
Języki programowaniaKod maszynowy i asembleryDodanie dwóch liczb na MC68HC705J1A (Motorola, 8-bitowy

więcej podobnych podstron