• Nie Znaleziono Wyników

LOGIKA MATEMATYCZNA Wykład 6 Systemy liczbowe. Arytmetyka binarna.

N/A
N/A
Protected

Academic year: 2021

Share "LOGIKA MATEMATYCZNA Wykład 6 Systemy liczbowe. Arytmetyka binarna."

Copied!
9
0
0

Pełen tekst

(1)

LOGIKA MATEMATYCZNA Wykład 6

Systemy liczbowe. Arytmetyka binarna.

(2)

Systemy liczbowe

anan-1…a1a0= an*pn+ an-1*pn-1 +…+ a1*p1 +a0*p0 w systemie liczbowym o podstawie p

(cyfry an,an-1,…,a1,a0 należą do {0,1,…p-1})

System dziesiętny, p=10:

123=1*102+2*101+3*100=100+20+3 System dwójkowy (binarny), p=2:

10010 =1*24+0*23+0*22+1*21+0*20=16+2=18

(3)

System dziesiętny -> system binarny

/2 r

123 1 61 1 30 0 15 1

7 1

3 1

1 1

12310 = 11110112 = 1*26+1*25+1*24+1*23+0*22+1*21+1*20

(= 64 + 32 + 16 + 8 + 0 + 2 + 1 =123)

(4)

System szesnastkowy (heksadecymalny), p=16

p=16 p=10 p=2

8 8 1000

9 9 1001

A 10 1010

B 11 1011

C 12 1100

D 13 1101

E 14 1110

F 15 1111

p=16 p=10 p=2

0 0 0000

1 1 0001

2 2 0010

3 3 0011

4 4 0100

5 5 0101

6 6 0110

7 7 0111

(5)

System dziesiętny -> system szesnastkowy

/16 r

123 B (11)

7 7

12310 = 7B16 = 7*161+11*160

(= 112 + 11 =123)

(6)

System ósemkowy (oktalny), p=8

p=16 p=8 p=10 p=2

8 10 8 1000

9 11 9 1001

A 12 10 1010

B 13 11 1011

C 14 12 1100

D 15 13 1101

E 16 14 1110

F 17 15 1111

p=16 p=8 p=10 p=2

0 0 0 0000

1 1 1 0001

2 2 2 0010

3 3 3 0011

4 4 4 0100

5 5 5 0101

6 6 6 0110

7 7 7 0111

(7)

System dziesiętny -> system oktalny

/8 r

123 3 15 7

1 1

12310 = 1738 = 1*82+7*81+3*80

(= 64 + 56 + 3 = 123)

(8)

Zastosowania systemu szesnastkowego

• Jedna cyfra zastępuje 4 bity !!!

• Dwie cyfry to jeden bajt czyli 8 bitów

• Krótsze adresowanie (używany do adresowania pamięci RAM)

• Numer koloru, np. w HTML kolor 24 bitowy zapisywany jest szesnastkowo za pomocą 6 cyfr

• Zamiana kodu binarnego na szesnastkowy umożliwia szybszą analizę (np. znalezienie błędu)

(9)

Działania na liczbach w systemie dwójkowym

0+0=0 1001 1+0=1 + 1101 0+1=1 =

1+1=10 10110

( 9 + 13 = 22 )

(128 + 0 + 0 + 0 + 8 + 4 + 2 + 1 =143)

(13 * 11=143)

1 1 0 1

× 1 0 1 1

0 0 0 1 1 0 1

0 0 1 1 0 1 0

+ 1 1 0 1 0 0 0

1 0 0 0 1 1 1 1

Cytaty

Powiązane dokumenty

■ W zapisie tym najbardziej znaczący bit jest także bitem znaku (0 – liczba dodatnia, 1 – liczba ujemna), ale w zależności od jego wartości dalsze bity zapisu mają

Jak w każdym pozycyjnym systemie liczbowym, liczby zapisuje się tu jako ciągi cyfr, z których każda jest mnożnikiem kolejnej potęgi liczby będącej podstawą systemu, np..

Logika matematyczna to dział matematyki zajmujący się analizowaniem zasad rozumowania oraz pojęć z nim związanych za pomocą sformalizowanych i uściślonych pojęć i

Kwantyfikator szczegółowy (egzystencjonalny) jest oznaczany symbolem ∃ (albo

[r]

[r]

Wniosek praktyczny: Wykorzystując jedynie bramki logiczne odpowiadające operatorom z danego systemu funkcjonalnie pełnego można zaprojektować układ logiczny odpowiadający

I tak najbardziej skrajna prawa pozycja, to pozycja zerowa (pozycja jedności), dalej pozycja pierwsza (pozycja dziesiątek), dalej pozycja druga (pozycja setek), .... Zgodnie