MegaCrafter
Obsidyen Madencisi
- En iyi cevaplar
- 0
Bu isimler, uluslararası kullanılan sayı isimleridir. En çok kullanılanı da decimal'dir. Yani onluk sistem. Diğerleri on altılık, sekizlik ve ikilik sistemdir. Şimdi bir tabloda bu sistemlerin sayı değerlerine bakalım:
Hexadecimal: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Decimal: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Octal: 0, 1, 2, 3, 4, 5, 6, 7
Binary: 0, 1
Aslında her biri, sahip olabilecekleri sayıların tabanlarıdır. Yani biz nası 347 sayısını (3 x 10 üssü 2) + (4 x 10 üssü 1) + (7 x 10 üssü 0) şeklinde yazıyorsak onlar da 10 yerine farklı sayılar kullanıyorlar. 347 sayısını sekizlik sistemde (3 x 8 üssü 2) + (4 x 8 üssü 1) + (7 x 8 üssü 0) ile yazılıyor. Sadece çarpılacağı sayılar değişiyor. Aslında Octal sistemin şu zamanda pek bir değeri yok. Binary de 3 sayı ile en fazla 7 sayısını yazabildiğiniz için kullanılıyordu. Ama artık 4 sayı ile 15 sayısını yazabiliyoruz ve bu da hexadecimal demek. En çok merak edilenler zaten Binary ve Hexadecimal. Şimdi onları anlatalım.
Öncelikle Hexadecimal, tamamen Binary ile bağlantılı. Karşılaştırma ile anlatmaya çalışayım biraz.
Decimal: 15
Hexadecimal: F
Binary: 0000 1111
Gördüğünüz gibi F harfi, Binary de tam olarak 1111'in karşılığı. Hexadecimal'da F'den sonra 16 gelmez bu arada. 10 gelir. Nedeni ise şu:
Decimal: 16
Hexadecimal: 10
Binary: 0001 0000
Binary'de 0001, Decimal'de 1 demektir. Yine Binary'de 0000, Hexadecimal'de 0 demektir. Birleşince 10 oluyor. Yani Binary değerlerini 4'er 4'er ayırmanın sebebi, Hexadecimal'a daha kolay çevrilmesidir.
Mesela Binary'de 0010 0000 0101 yazarsam, Hexadecimal'da bana 205 verir. Çünkü Binary'de 0010 = 2, 0000 = 0, 0101 = 5 eder. Birleşince 205. Bu kadar basit!
Bir de 0010 1111 yazarsam bana 2F değerini verir. Çünkü 0010 = 2, 1111 = F 'tir.
Binary de basit bir şey. Binary'nin kullanım alanı tamamen bilgisayarlardır. Sadece 2 değer alabilmesinin sebebi, bilgisayarların içinde elektron depolayan şeylerin değerleridir. Eğer içinde elektron varsa, değeri 1 olur. Yoksa 0 olur. Tabi bu normal bilgisayarlar için geçerli. Kuantum bilgisayarlar apayrı bir dünya. Biz konumuza dönelim. Bunların da sayılarına göre isimleri vardır.
Her bir sayı, bit ismiyle geçer. Eğer bunlardan 8 tanesini toplarsanız, byte olur. 2 byte, yani 16 bit toplarsanız word olur. 2 word, yani 4 byte, yani 32 bit toplarsanız double word olur (Dword diye de geçer). 2 Dword, yani 4 word, yani 8 byte, yani 64 bit toplarsanız da quad word olur. (Qword diye de geçer.)
En sağdaki bit Alçak Bit ismini alır. En soldaki bit de Yüksek Bit ismini alır. Bu yüksek bit, işaret biti olarak da geçer. Eğer yüksek bit 1 ise decimal'de sayınız negatif olur. Eğer 0 ise de decimal sayınız pozitif olur. Ama hangi sisteme göre yazdığınız önemli. Byte, Word, Dword, Qword sistemleri de bu işe yarar. En soldaki değerin işaret biti mi yoksa sayı belirleyicisi mi olduğunu anlamak için. Aslında 4 bit olunca bunun ismi nibble olarak geçiyor galiba ama hiç kullanıldığını görmedim.
Düz bir şekilde anlatım bu. Yazı fazla geldiyse... Yapacak bir şey yok. Bilmek isteyen okuyacak
Eğer dikkatinizi çekerse Kasa Programı konuma da bakabilirsiniz. Kendisi tam şurda
\/\/\/
https://forum.gamer.com.tr/konu/kasa-programi.337560/
Hexadecimal: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Decimal: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Octal: 0, 1, 2, 3, 4, 5, 6, 7
Binary: 0, 1
Aslında her biri, sahip olabilecekleri sayıların tabanlarıdır. Yani biz nası 347 sayısını (3 x 10 üssü 2) + (4 x 10 üssü 1) + (7 x 10 üssü 0) şeklinde yazıyorsak onlar da 10 yerine farklı sayılar kullanıyorlar. 347 sayısını sekizlik sistemde (3 x 8 üssü 2) + (4 x 8 üssü 1) + (7 x 8 üssü 0) ile yazılıyor. Sadece çarpılacağı sayılar değişiyor. Aslında Octal sistemin şu zamanda pek bir değeri yok. Binary de 3 sayı ile en fazla 7 sayısını yazabildiğiniz için kullanılıyordu. Ama artık 4 sayı ile 15 sayısını yazabiliyoruz ve bu da hexadecimal demek. En çok merak edilenler zaten Binary ve Hexadecimal. Şimdi onları anlatalım.
Öncelikle Hexadecimal, tamamen Binary ile bağlantılı. Karşılaştırma ile anlatmaya çalışayım biraz.
Decimal: 15
Hexadecimal: F
Binary: 0000 1111
Gördüğünüz gibi F harfi, Binary de tam olarak 1111'in karşılığı. Hexadecimal'da F'den sonra 16 gelmez bu arada. 10 gelir. Nedeni ise şu:
Decimal: 16
Hexadecimal: 10
Binary: 0001 0000
Binary'de 0001, Decimal'de 1 demektir. Yine Binary'de 0000, Hexadecimal'de 0 demektir. Birleşince 10 oluyor. Yani Binary değerlerini 4'er 4'er ayırmanın sebebi, Hexadecimal'a daha kolay çevrilmesidir.
Mesela Binary'de 0010 0000 0101 yazarsam, Hexadecimal'da bana 205 verir. Çünkü Binary'de 0010 = 2, 0000 = 0, 0101 = 5 eder. Birleşince 205. Bu kadar basit!
Bir de 0010 1111 yazarsam bana 2F değerini verir. Çünkü 0010 = 2, 1111 = F 'tir.
Binary de basit bir şey. Binary'nin kullanım alanı tamamen bilgisayarlardır. Sadece 2 değer alabilmesinin sebebi, bilgisayarların içinde elektron depolayan şeylerin değerleridir. Eğer içinde elektron varsa, değeri 1 olur. Yoksa 0 olur. Tabi bu normal bilgisayarlar için geçerli. Kuantum bilgisayarlar apayrı bir dünya. Biz konumuza dönelim. Bunların da sayılarına göre isimleri vardır.
Her bir sayı, bit ismiyle geçer. Eğer bunlardan 8 tanesini toplarsanız, byte olur. 2 byte, yani 16 bit toplarsanız word olur. 2 word, yani 4 byte, yani 32 bit toplarsanız double word olur (Dword diye de geçer). 2 Dword, yani 4 word, yani 8 byte, yani 64 bit toplarsanız da quad word olur. (Qword diye de geçer.)
En sağdaki bit Alçak Bit ismini alır. En soldaki bit de Yüksek Bit ismini alır. Bu yüksek bit, işaret biti olarak da geçer. Eğer yüksek bit 1 ise decimal'de sayınız negatif olur. Eğer 0 ise de decimal sayınız pozitif olur. Ama hangi sisteme göre yazdığınız önemli. Byte, Word, Dword, Qword sistemleri de bu işe yarar. En soldaki değerin işaret biti mi yoksa sayı belirleyicisi mi olduğunu anlamak için. Aslında 4 bit olunca bunun ismi nibble olarak geçiyor galiba ama hiç kullanıldığını görmedim.
Düz bir şekilde anlatım bu. Yazı fazla geldiyse... Yapacak bir şey yok. Bilmek isteyen okuyacak
Eğer dikkatinizi çekerse Kasa Programı konuma da bakabilirsiniz. Kendisi tam şurda
\/\/\/
https://forum.gamer.com.tr/konu/kasa-programi.337560/