system dwójkowy

background image

Zera, jedynki i dwójkowy zapis liczb

„Dobry Bóg stworzył 0 i 1, a cała reszta

jest robotą komputerów.”

(parafraza informatyków)

„Liczby naturalne stworzył

Dobry Bóg, a całą resztę

wymyślili ludzie.”

(powiedzenie matematyka L. Kroneckera)

background image

1.

Komputery

to maszyny liczące, które wykonują

miliony operacji na minutę. Muszą więc posługiwać
się jakimś systemem liczenia.

2.

Komputery

to urządzenia, które działają na

zasadzie przesyłania i przetwarzania

impulsów

elektrycznych

. Każdy impuls niesie ze sobą pewną

ilość informacji.

3.

W urządzeniach komputerowych, które oparte są
na zastosowaniu elementów (układów)
elektronicznych, ten sposób reprezentacji (inaczej
kodowania) danych jest najprostszy. Polega bowiem
na pojawianiu się w kolejnych odstępach czasu

impulsów elektrycznych

(1) lub ich braku (0). Mogą

one reprezentować liczbę, znak, rozkaz lub adres
komórki pamięci.

background image

Takie „

zero albo jeden

”, czyli „

jest albo nie ma

”,

najłatwiej zakodować (i potem odczytać), np.:

namagnesowany/rozmagnesowany (fragment
powierzchni dysku twardego)

prąd płynie/nie płynie (w elementach wewnątrz
komputera podczas pracy)

światło odbija się lub nie (od powierzchni płyty CD
lub DVD)

Wyobraź sobie np. latarkę, która świeci lub jest

zgaszona. Możemy przyjąć:

żarówka świeci (prąd płynie) – odpowiada

1

żarówka nie świeci (prąd nie płynie) – odpowiada

0

.

background image

Komputer

jest systemem

wejść

i

wyjść

z procesorem w charakterze „mózgu".

Litery, cyfry, słowa, obrazy i dźwięki są
zrozumiałe dla człowieka, lecz nie dla
maszyny i dlatego muszą być
przetransponowane z formy czytelnej dla
człowieka na

formę czytelną dla komputera

,

czyli na

binarny system sygnałów

elektrycznych

. Służą do tego klawiatura,

pióra świetlne, mikrofony.
Informacja tak odczytana przez procesor jest
przechowywana i obrabiana, a następnie z
powrotem zamieniana na formę zrozumiałą
dla człowieka.

background image

Dzisiejsze komputery używają

systemu

dwójkowego

(

binarnego

) składającego się z

zer

i

jedynek

. Jeden znak, a więc jedna

jedynka lub zero określana jest mianem

bitu

a

dokładniej mówiąc

bit

może być zobrazowany

jako

jedynka

lub

zero

.

Dwójkowy system
liczbowy

to pozycyjny

system liczbowy, w
którym podstawą
pozycji są

kolejne potęgi liczby
2

.

background image

BIT

to najmniejsza porcja informacji

przechowywanej w komputerze,
przyjmuje jedną z dwóch wartości - 0 lub
1.

Bit i bajt

 bit

(od angielskiego określenia binary digit – cyfra dwójkowa)

reprezentacja

liczby

binarnej

bajt

to

osiem bitów

background image

1B

(

bajt

)= 8 b (bitów)

1KB

(

kilobajt

) = 1024 bajtów

1MB

(

megabajt

)= 1024 KB = 1 048 576

bajtów

1GB

(

gigabajt

)=1024MB = 1024KB =

1 073 741 824 bajtów

1TB

(

terabajt

)= 1024GB = 1024MB =

1024KB =
1 099 511 627 776 bajtów

W bajtach i ich wielokrotnościach określa

się pojemności pamięci komputerowych.

background image

Liczbę dziesiętną przedstawiamy w postaci
sumy potęg liczby 2.
Możemy w tym celu dzielić kolejno liczbę przez
2.

Zamiana liczby dziesiętnej na

liczbę dwójkową

– sposób I

Przykład:

37=2∙18+1=2∙(2∙9)+1=2∙2∙(2∙4+1)+1=2∙2∙2∙
4+2∙2+1=2∙2∙2∙2∙2+2∙2+1=
=2

5

+2

2

+2

0

=1∙2

5

+0∙2

4

+0∙2

3

+1∙2

2

+0∙2

1

+1∙2

0

Czyli liczba

37

ma w systemie dwójkowym postać

100101

Każda liczba podniesiona do

potęgi

zerowej

daje

jeden.

background image

Zamiana liczby z systemu dziesiętnego na liczbę w
systemie dwójkowym polega na powtarzaniu dzielenia
liczby dziesiętnej przez 2 i zapisywaniu kolejnych reszt z
dzielenia. Z każdej otrzymanej reszty tworzony jest zapis
dwójkowy. Wynik odczytujemy w kolejności od
najmłodszego bitu do najstarszego, czyli odczytujemy go
od końca.

Zamiana liczby dziesiętnej na

liczbę dwójkową

– sposób II

172

: 2 = 86 reszta 0

86 : 2 = 43 reszta 0
43 : 2 = 21 reszta 1
21 : 2 = 10 reszta 1
10 : 2 = 5 reszta 0
5 : 2 = 2 reszta 1
2 : 2 = 1 reszta 0
1 : 2 = 0 reszta 1

8

: 2 = 4 reszta 0

4 : 2 = 2 reszta 0
2 : 2 = 1 reszta 0
1 : 2 = 0 reszta 1

Przykłady:

background image

Dokonaj konwersji liczby 67

(10)

na system dwójkowy.

Zadanie

67 : 2

1

33 : 2

1

16 : 2

0

8 : 2

0

4 : 2

0

2 : 2

0

1 : 2

1

Odpowiedź:

67

(10)

= 1000011

(2)

background image

Jak widzimy, wynik zgadza się. Widać również,
że zawsze na samym końcu po podzieleniu
będzie 0, zatem ostatnia liczba jest równa

1

.

Jeden podzielić na dwa zawsze wyjdzie 0,5
zatem wynik z resztą.
Co za tym idzie:

pierwsza cyfra w zapisie dwójkowym
jest ZAWSZE RÓWNA

1

.

Nie tylko matematycznie można to
udowodnić.
W elektronice, również musi być taka
postać rzeczy. Przyjęliśmy bowiem, że dla
komputera brak przepływu prądu
oznacza "0", natomiast przepływ prądu -
"1". Sygnał zatem nie może zaczynać się
od "0", gdyż jest to brak sygnału.
Procesor nie wie, czy sygnał już się
zaczął, czy jeszcze nie. Początek musi
być "1" (jest sygnał).

background image

W liczbie 10010

(2)

pierwszą cyfrą jest 1, drugą 0, trzecią 0,

czwartą 1 i piątą 0.
Za literę

n

podstawiasz liczbę cyfr (u nas

5

)

minus 1

.

W naszym przypadku za n musimy podstawić

4

.

I znów kilka przykładów:

1111

(2)

= 8 + 4 + 2 + 1 =

15

(10)

1010101

(2)

= 64 + 0 + 16 + 0 + 4 + 0 + 1 =

85

(10)

101110

(2)

= 32 + 0 + 8 + 4 + 2 + 0 =

46

(10)

Tak więc

10010

(2)

= 18

(10)

Przeliczanie

z systemu dwójkowego na

dziesiętny

background image

System

dziesiętn

y

System

dwójkowy

0

0000

1

0001

2

0010

3

0011

4

0100

5

0101

6

0110

7

0111

8

1000

9

1001

Grupa cyfr

w systemie dziesiętnym i

dwójkowym

background image

Powtórzenie wiadomości

GRUPA 1

GRUPA 2

1. Jaki system liczbowy jest

wykorzystywany w

działaniu komputerów?

2. Oblicz wartość dziesiętną

liczby binarnej 11111

(2)

3. Zamień liczbę (52)

(10)

na

liczbę binarną.

4. Zamień liczbę (01011)

(2)

na

liczbę dziesiętną.

1. Jaki inaczej nazywamy

system binarny?

2. Oblicz wartość dziesiętną

liczby binarnej 10101

(2)

3. Zamień liczbę (38)

(10)

na

liczbę binarną.

4. Zamień liczbę (10011)

(2)

na

liczbę dziesiętną.

background image

DZIĘKUJĘ

ZA

UWAGĘ


Document Outline


Wyszukiwarka

Podobne podstrony:
ZAMIANA LICZB MIĘDZY SYSTEMAMI DWÓJKOWYM I SZESNASTKOWYM
SYSTEM DWÓJKOWY, Informatyka, Informatyka
system dwojkowy
Przeliczenie z systemu dwójkowego na dziesietny
Binarne Kodowanie Liczb Naturalny system dwójkowy
System dwójkowy
System dwójkowy
UTK, System liczb dwójkowy (binarny) a Kod ASCII, Znaki ASCII 0 - 255 00000000 - 11111111
Dwójkowy system liczbowy
Dwójkowy system liczbowy, Dwójkowy system liczbowy (inaczej binarny) to pozycyjny system liczbowy, w
Dwójkowy system liczbowy Szkolnictwo pl
System finansowy w Polsce 2
Systemy operacyjne
Systemy Baz Danych (cz 1 2)
Współczesne systemy polityczne X
System Warset na GPW w Warszawie
003 zmienne systemowe

więcej podobnych podstron