İkili Kodu Nasıl Okurum?

Yeni proje üzerinde çalışan iki kadın programcı. Gece geç saatlere kadar ofiste çalışıyorlar.

İkili Kodu Nasıl Okurum?

Resim Kredisi: SolisImages/iStock/GettyImages

İkili kod genellikle çeşitli teknik uygulamalarla ilişkilendirilir ve haklı olarak da öyle. Birçok yönden, ikili kod, bilgisayarlar ortaya çıkmadan çok önce var olan 1'ler ve 0'lardan oluşan bir dil olan modern hesaplamanın DNA'sıdır. İkili kod, modern bilgi işlemden önce gelse de, bugün kullandığımız teknolojinin çoğu için çerçevenin ayrılmaz bir unsuru haline geldi. Bunu akılda tutarak, ikili kodun nasıl yorumlanacağını ve "okunacağını" doğru bir şekilde anlamak için zaman ayırmak, yalnızca genel bilgisayar kullanıcıları için takdir ama aynı zamanda teknoloji için son derece güçlü bir kontrol ve anlayış derecesi profesyoneller.

İkili kod, her biri 1 veya 0 olabilen sekiz basamaklı 255 farklı kombinasyon içerir. Bu 1'ler ve 0'lar temelde bir üzerinde veya kapalı ASCII'nin tanıtılması, bu düşük seviyeli makine dili ile modern programlama arasında köprüler kurulmasına yardımcı oldu.

İkili Kodun Temelleri

Temel düzeyde, ikili kod, her biri bilgisayar donanımının istenen bir eylemi gerçekleştirmesini istemek için belirli bir sırayla düzenlenmiş 1'ler ve 0'lar dizisinden başka bir şey değildir. Bilgisayar donanımı açısından, ikili kodda yer alan 1,

üzerinde, 0 temsil ederken kapalı. Bu, 1'ler ve 0'ların bir aygıt içindeki güç işlevlerini açıkça yönettiği anlamına gelmez. Bunun yerine, bu açma ve kapama sinyalleri, çok çeşitli sonuçlar elde etmek için cihazlar tarafından yorumlanabilir.

Günün Videosu

İkili ve Taban 2

İkili kodu okurken ve hesaplarken, görüntülenen sayı dizisi, daha geleneksel soldan sağa okuma sisteminin aksine sağdan sola okunur. İkili bir dizideki her basamak için, 1 ve 0 olmak üzere iki değer mümkündür. Sonuç olarak, ikili bir taban-2 sistemi olarak kabul edilir. Sekiz basamaklı bir dizide, en sağdaki basamak 2^0, sonraki basamak 2^1 olarak kabul edilir ve böyle devam eder. Bir 1 varsa, bu, bu belirli taban-2 değerinin kullanıldığı anlamına gelirken, bir 0 bulunursa, o belirli basamak şu anda etkin değildir.

Örnek olarak, aşağıdaki ikili diziyi göz önünde bulundurun: 10011011.

Bu durumda 1 sayısı birinci, ikinci, dördüncü, beşinci ve sekizinci basamaklarda sağdan sola okunarak bulunabilir. Bu nedenle, bu 2^0, 2^1, 2^3, 2^4 ve 2^7'nin aktif olduğu anlamına gelir. Bunu akılda tutarak, aşağıdaki hesaplama yapılabilir: 1 ile 2^0 = 1, 1 çarpı 2^1 = 2, 1 çarpı 2^3 = 8, 1 çarpı 2^4 = 16, 1 çarpı 2^7 = 128. Bu değerleri toplayarak şunları elde edersiniz: 1 + 2 + 8 + 16 +126 = 153. Bu nedenle denilebilir ki, değer bu ikili dizinin 153.

İkili ve Diğer Fonksiyonları Okuma

İkili bir sayma sistemi olmasına rağmen, çeşitli karmaşık sistemlere girme yolunu bulur. ASCII olarak da anılan Amerikan Standart Bilgi Değişimi Kodu, ikili kodu yalnızca sayı tabanlı bir sistemden harf karakterli bir sisteme dönüştürür. Bu, ikili kodun insan ve makine etkileşiminin temel bir bileşeni olmasını sağlar. 255 olası ikili karakter kombinasyonu ile, ASCII çeviri sistemi tam olarak 255 harf ve ikili kombinasyonlardan türetilebilen yaygın olarak kullanılan diğer sembolleri içerir. ASCII'nin tanıtılmasıyla ikili dizilerin işlevselliği ve esnekliği katlanarak arttı, makine kodu ile üst düzey arayüz arasında bir köprü oluşturarak modern programlamanın güzelleşmek.