Bilgisayarların işlem mantığı

yavuz_selim
2 min readSep 1, 2021

Elinizde bir abaküs olduğunu düşünelim ve çarpma bölme toplama ve çıkarma ;) işlemi yapmak istiyorsunuz böyle düşünmek biraz yanlış çünkü abaküs bize öğretilen 10 luk sistemde işlem yapan bir oyuncak lakin bilgisayarlar 2 lik tabanda işlem yaparlar ve 16 lık sayı sisteminde çalışırlar yani basitçe anlamak için 10 luk sayı sistemimizde 0 ile 9 arasında 10 adet rakam bulunur lakin 16 lık sayı sisteminde 0 ila F arasında ise 16 adet rakam bulunur .16 lık sayı sisteminde 9 dan sonra A harfi gelir ve F harfine kadar devam eder F harfininde 15 sayısına eşit olduğunu söylemek yanlış olmasa gerek. Yani 10 luk sayı sisteminin 9 sayısı gibi 16 lık sayı sistemininde F harfi mevcut.Ayrıca 2 lik tabandan kastım nedir şöyle düşünün 10 luk tabanda 10 sayısını kaç hanede yazabiliriz 2 hanede değilmi yani maximum 10 luk tabanda yazabileceğimiz en büyük sayı 9 dur 10 sayısını 10 luk tabanda tek hanede yazamayız. Aynı şeyi 2 lik taban ve 16 lık taban için düşünelim sorumuz geliyor 10 tabanında tek hanede yazabileceğimiz en büyük sayı 9 ise yani bir eksiği 2 lik tabanda yazabileceğimiz en büyük sayı kaçtır elbette 1 dir aynı şey 16 lık taban içinde geçerli tek hanede yazabileceğimiz en büyük sayı 15 tir oda F harfi ile sembolize edilir

Bununla birlikte F harfini yani 15 i 2 lik tabanda kaç hane ile yazabiliriz desem burada da 4 hane karşımıza çıkıyor (1111) şöyle bir şey bu şekilde yan yana 4 adet 1 sayısının yani 2 lik tabandaki en büyük rakamın yan yana 4 tane geldiği durum bizim 10 luk tabandaki 15 sayısına eşit 16 lık tabandada F tabikide harf ile sembolize edilmiş mantığını yukarıda anlattım diğer bir bakış açısıda bizim 10 luk tabanda tek hane ile yazamayacağımız 10 sayısı 16 lık tabanda tek hane sadece A ile sembolize ediliyor

buraya kadar anladıysanız bu işi anlamışsınızdır zaten yukarıda en sade biçiminde anlattım.kafamızın karıştığı tek nokta dönüşümler olsa gerek bu noktada çünkü 10luk tabanda düşünebiliyoruz eğitim sistemimizden dolayı yani diğer 2 farklı tabanda düşünmeyi öğrenmedik lakin çok kolay gördüğünüz gibi 2 tabanında ve 16 tabanında dönüşümü anlarsak neden 32 bit neden 64 bit kavramlarını anlamak çok kolaylaşır

Artık bilgisayarın düşünme ve sayma sistemini anladığımıza göre hemen beynimizi bir mikroişlemci gibi düşünüp saymaya ve işlem yapmaya başlayabiliriz şimdi ise zekamın 8 bitte çalışan bir mikroişlemci olduğunu varsayıyorum ve beynimin 2 lik tabanda işlem yapmasını istediğimizi ve 16lık sayı sisteminde saymak istediğimizi varsayalım ayrıca 8 bitten kastım 8 haneden oluşan yan yana 0 ve 1 rakamlarının sıralandığı durum şimdi F harfinin 15 rakamına eşit olduğunu söylemiştik.şimdilik burada duralım ve gelecek hafta devam edelim

(yanlışım elbet vardır zaten bu platform yanlışların tartışılması için yaptığım bişi yanlış bilgilerim için düzeltme yorumları olursa sevinirim bende öğrenmiş olurum)

--

--

yavuz_selim

Electric and Electronical Engineer | Data Scientist | Back end Developer