Mikrodenetleyicileri programlarken günlük hayatımızda kullandığımız 0
ila 15 arasındaki desimal sayıların binary ve hegzadesimal
karşılıklarını bilmemiz gerekir. Aşağıdaki tabloda 0 ila 15 arasındaki desimal sayıların binary ve hegzadesimal karşılıkları görülmektedir.Mikrodenetleyicilerde program
geliştirirken üç tür veri tipi kullanılır.
Binary (ikili): 0 ve 1 değeri dışında değer alamaz. En
küçük veri tipidir.
Hexadecimal (on altılı): 0-9 arası rakamlar ve A-F arası
harflerden oluşan toplam 16 farklı değer alabilmektedir. Decimal (onlu): 0-9 arası rakamlardan oluşan 10 farklı
değer alabilen veri türüdür.
Decimal / Binary
Dönüşümü
(12)10 = ( ?)2
BÖLÜNEN
BÖLEN
BÖLÜM
KALAN
12
2
6
0
6
2
3
0
3
2
1
1
1
2
0
1
(12)10 = (1100)2
Binary / Desimal
Dönüşümü (1100)2 = ( ? ) 10
1
1
0
0
Binary sayı
8
4
2
1
Max. ağırlığı yazılır
8
4
0
0
0 olan bitler dikkate
alınmaz.
8+4 = (12)10
Hegzadesimal / Desimal
Dönüşümü(9A)16 = (?)10
9
A
Hegzadesimal sayı
10 x 1 = 10
9 x 16 = 144
(9A)16 =
(154)10
Decimal / Hegzadesimal
Dönüşümü (28)10 = (?) 16
BÖLÜNEN
BÖLEN
BÖLÜM
KALAN
28
16
1
C
1
16
0
1
(28)10 = (1C)16
Binary / Hegzadesimal
Dönüşümü Önce rakamlar sağdan başlayarak
dörtlü gruplara ayrılır ve aşağıdaki işlem sırasıyla sonuca ulaşılır. (10101101)2 = ( ? )16
1
0
1
1
1
0
0
1
1
0
1
1
1
0
0
1
D
9
(10101101)2
= ( D9 )16
Hegzadesimal / Binary
Dönüşümü
(BC)16 = ( ? )2
B (11)
BÖLÜNEN
BÖLEN
BÖLÜM
KALAN
11
2
5
1
5
2
2
1
2
2
1
0
1
2
0
1
1011
C (12)
BÖLÜNEN
BÖLEN
BÖLÜM
KALAN
12
2
6
0
6
2
3
0
3
2
1
1
1
2
0
1
1100
(BC)16 = ( 10111100 )2
İşlem Basamakları:
Verilen sayıların istenilen sayı tabanlarındaki karşılıklarını
hesaplayınız.
DEĞERLENDİRME
Adı soyadı
Teknoloji
Süre
Tertip Düzen
İş Güvenliği
Toplam
70
10
10
10
100
Temrine ait doc uzantılı ms word belgesini
buraya
tıklayıp ilgili konu ekinden indirebilirsiniz.