Arytmetyka liczb binarnych

Transkrypt

Arytmetyka liczb binarnych
Arytmetyka liczb binarnych
Anna Szaszkowska
System dziesiętny
Pozycja dziesiątek
Pozycja setek
Pozycja jedynek
543 =
5*102 + 4*101 + 3*100 =
500+40+3
cyfra
podstawa
waga
System binarny/dwójkowy
43210
10101B =
4
3
2
1
0
= 1*2 +0*2 +1*2 +0*2 +1*2 =
=1*16+0+1*4+0+1*1=
=16+4+1=21D
System binarny/dwójkowy
wartość
pozycja
l. binarna
64
32
16
8
4
2
1
6
5
4
3
2
1
0
1
1
0
0
1
0
1
wartość
64
32
-
-
8
-
1
64+32+8+1=101D
Zamiana systemu dziesiętnego
na binarny
 25:2= 12
 12:2=6
 6:2=3
 3:2=1
 1:2=0
r=1
r=0
r=0
r=1
r=1
25
12
6
3
1
r=1
r=0
r=0
r=1
r=1
 25D = 11001B
• 25D = 11001B
Krotność wag systemu binarnego
Krotność wagi
Wynik
20
21
1
2
22
23
24
25
26
27
28
29
210
4
8
16
32
64
128
256
512
1024
System
heksagonalny/szesnastkowy
Cyfra
szesnastkowa
Cyfra dwójkowa
Cyfra dziesiętna
0
0000
0
1
0001
1
2
0010
2
3
0011
3
4
0100
4
5
0101
5
6
0110
6
7
0111
7
8
1000
8
9
1001
9
A
1010
10
B
1011
11
C
1100
12
D
1101
13
E
1110
14
F
1111
15
Zamiana systemu binarnego na
heksagonalny
0010
1111
0101
1101
0000
0101B
2
F
5
D
0
5H
Zamiana systemu heksagonalnego
na binarny
A
4
B
9
F
0H
1010
0100
1011
1001
1111
0000B