İkili Sayıları Okuma ve Yazma

Çoğu türü öğrendiğinizde bilgisayar Programlama, ikili sayılar konusuna dokunursunuz. İkili sayı sistemi bilginin bilgisayarlarda nasıl depolanmasında önemli bir rol oynar çünkü bilgisayarlar sadece sayıları anlar - özellikle temel 2 sayıları. İkili sayı sistemi, bir bilgisayarın elektrik sistemindeki "kapalı" ve "açık" ifadeleri için yalnızca 0 ve 1 sayılarını kullanan bir taban 2 sistemidir. İki ikili basamak 0 ve 1, metni iletmek ve bilgisayar işlemcisi Talimatlar.

İkili sayılar kavramı bir kez açıklanmasına rağmen, ikili okuma ve yazma ilk başta net değildir. Bir temel 2 sistemi kullanan ikili sayıları anlamak için önce temel 10 sayılarının daha tanıdık sistemine bakın.

Temel 10'da Yazma

Örneğin, üç basamaklı sayıyı345 ele alalım. En sağdaki sayı olan 5, 1s sütununu temsil eder ve 5 tane vardır. Sağdan sonraki sayı olan 4, 10'ların sütununu temsil eder. 10'lar sütunundaki 4 sayısını 40 olarak yorumlayın. 3 değerini içeren üçüncü sütun, 100'lerin sütununu temsil eder. Birçok insan biliyor baz 10 eğitim ve sayılara maruz kalma yıllarında.

Base 2 Sistemi

İkili benzer şekilde çalışır. Her sütun bir değeri temsil eder. Bir sütun doldurulduğunda, bir sonraki sütuna geçin. Temel 10 sisteminde, her sütunun bir sonraki sütuna geçmeden önce 10'a ulaşması gerekir. Herhangi bir sütunun değeri 0 ila 9 arasında olabilir, ancak sayım bunun ötesine geçtiğinde bir sütun ekleyin. Temel 2 veya ikili dosyada, her sütun bir sonraki sütuna geçmeden önce yalnızca 0 veya 1 içerebilir.

İçinde baz 2, her sütun bir önceki değerin iki katı olan bir değeri temsil eder. Sağdan başlayan konum değerleri 1, 2, 4, 8, 16, 32, 64, 128, 256, 512 vb.

Bir numara hem taban on hem de ikili dosyada 1 olarak temsil edilir, bu yüzden iki numaraya geçelim. On bazda, 2 ile temsil edilir. Ancak, ikili dosyada, sonraki sütuna geçmeden önce yalnızca 0 veya 1 olabilir. Sonuç olarak, 2 sayısı ikili olarak 10 olarak yazılır. 2s sütununda 1 ve 1s sütununda 0 gerektirir.

Üç numaraya bir bakın. Açıkçası, taban 10'da 3 olarak yazılmıştır. İkinci tabanda, 2s sütununda 1 ve 1s sütununda 1'i belirten 11 olarak yazılır. Bu 2 + 1 = 3 olur.

İkili Sayı Sütun Değerleri

İkili programın nasıl çalıştığını bildiğinizde, onu okumak basit bir şey yapmak meselesidir. matematik. Örneğin:

1001: Bu yuvaların her birinin temsil ettiği değeri bildiğimizden, bu sayının 8 + 0 + 0 + 1 olduğunu biliyoruz. Temel 10'da, bu sayı 9 olur.

11011: Her bir konumun değerini ekleyerek bunun temel 10'da ne olduğunu hesaplayın. Bu durumda, bu 16 + 8 + 0 + 2 + 1 olur. Bu, taban 10'daki 27 sayısıdır.

Bilgisayarda çalışan sayılar

Peki, bunların hepsi bilgisayar için ne anlama geliyor? Bilgisayar, ikili sayıların birleşimlerini metin veya talimatlar olarak yorumlar. Örneğin, alfabenin her küçük ve büyük harfine farklı bir ikili kod atanır. Her birine, bu kodun ondalık bir temsili atanır; ASCII kodu. Örneğin, "a" küçük harfine 01100001 ikili numarası atanır. Ayrıca ASCII kodu 097 ile temsil edilir. İkili sayıdaki matematiği yaparsanız, taban 10'da 97'ye eşit olduğunu göreceksiniz.

TikTokni.com