1"Ler Ve 0"Ların Anlamı

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    inside
    anonim6918524
    anonim6918524's avatar
    Banlanmış Üye
    Bilgi/Destek Madalyası Üstün Hizmet Madalyası
    Kayıt Tarihi: 16/Temmuz/2005
    Erkek

    Sağda solda 1lere ve 0lara olan bir meraktır gidiyor.Herkes kafasından 0101010 sallayıp sağa sola yazıyor  (: Matrix filminden kaynaklandığını düşünüyorum.Neyse bende assembly öğrenen yada bizimde bir farkımız olsun diyen arkadaşlar için bu yazıyı yazayım dedim (: 1 ve 0 ların makine kodu olduğunu ve işlemcinin bu talimatlara göre çalıştığını uzun uzun anlatmaya gerek yoktur sanırım.

    Öncelikle sizlere 1 ve 0 lar ile nasıl sayı sayabileceğimizi göstereyim (:  Sayılar 4 bitliktir (Ascii olan sayılar farklı onlara değineceğim)

    0   0000  (Öncelikle 0 sayısı 0 olarak başlıyor)
    1   0001  (Sayı 1 olunca en sağdaki bit 1 oluyor)
    2   0010  (Sayı 2 olunca 3. bit 1 oluyor sağındaki bitler sıfırlanıyor)
    3   0011  (Sayı 3 olunca sıfırlanan bit 1 oluyor)
    4   0100  (4 olunca sağ tarafta 1 olacak bit kalmadığından 2.bit 1 oluyor ve sağdaki bitler sıfırlanıyor)
    5   0101  (5 olunca yine en sağdan 0 olan biti 1 yaparak devam ediyor.
    6   0110 
    7   0111
    8   1000
    9   1001
    a   1010              a,b,c,d,e,f  Hexadecimal(16lık sistem) sayılardır. 9’dan sonra a,b,c,d,e,f gelir
    b   1011             ve 10 olarak devam eder.
    c   1100
    d   1101             10luk sistemde a(10),b(11),c(12),d(13),e(14),f(15),10(16) dir. 
    e   1110
    f    1111
    10 00010000

    (Gözünüzle sayıların karşılıklarını takip ediniz)
    Olayı  en basite indirgersek  1 sola kayıyor sağdakiler 0’lanıyor.Sonra en sağdaki 1 oluyor ve sola kayıyor sağındakiler sıfırlanıyor.Sonra sağdaki 1 olunca diyelim hepsi 0111 oldular.Artık sağ tarafta 1 yapacak yer kalmadığı için en soldaki 1 sola kayıyor ve sağdakiler 0’lanıyor.Bu şekilde sola kay sağdakileri 0’la mantığıyla düşünerek sayıların karşılıklarını aklımızdan bulabiliyoruz.Kafanız karışmış olabilir o yüzden sayıların karşılıklarına bakarak kendi gözünüzle takip etmeniz en iyisi olacaktır.

    Örneğin binary olarak 25 sayısını nasıl yazarız?

    Eğer üstteki mantığı çözdüyseniz çok kolay sadece normal sayıyı yazar gibi yazmaktan ibarettir.

    2’nin karşılığı=0010
    5’in karşılığı=0101
    ve bunları yanyana getiriyoruz
       2       5
    0010 0101

    25= 00100101

    101 nasıl yazarız?
    Aynı mantık
       1        0      1
    0001 0000 0001

    101= 000100000001

    Şimdi gelelim harflere.Harfler gördüğünüz üzere 8 bit.  (Sayıları anlamadan bu bölüme geçmeyiniz)

    a   01100001       A   01000001
    b   01100010       B   01000010
    c   01100011       C    01000011              Sayıların sırası gibi alfabe sırasına göre bitler değişiyor
    d   01100100       D   01000100                  gördüğünüz üzere.Yine 1 sola kayıyor sağdakiler sıfırlanıyor
    e   01100101       E   01000101               vs aynı mantık.Harflerde 2. Bit sürekli 1 ve harf küçükse
    f    01100110       F   01000110                  3. Bit 1 oluyor.Harf büyük ise 3.bit 0 oluyor.
    g   01100111       G   01000111
    h   01101000       H   01001000
    (Devam ediyor...)

    .   00101110
    ?  00111111    Özel karakterlerde de 3.bit sürekli 1
    % 00100101

    ç   11100111   Ç   11000111
    ş   11111110   Ş   11011110   Bunlarda ascii karakter tablosuna sonradan dahil edilen karakterler.
    ğ   11110000  Ğ   11010000  1. Ve 2. Bitler 1  3. Bit ise küçük yada büyük oluşuna göre 1 veya 0 oluyor

    Peki “abc” nasıl yazarız?
    Sayılarla aynı mantık

    a=01100001
    b=01100010
    c=01100011

           a                  b                  c
     01100001  01100010 01100011

    abc=011000010110001001100011

    Evet  anlatacaklarım buraya kadar.İkilik sistemde kafamızdan sayı sayma,yazı yazma vs şeyleri öğrenmiş olduk.Farklı dizilimlerde farklı manalar ortaya çıkabilmektedir.Anlamsız şeylerde çıkabilir.Hepsine bakıp anlayacak adam yok zaten.Temel olarak bunları bilmek yeter hatta artar bile.Bunları kafasından sallayıp sağa sola yazan heykır bozuntularından farkımız olsun (: Bu yazı FireX tarafından yazılmıştır.Lütfen emeğe saygı duyunuz.Saygılarımla..

    FireX

    Doğru yazıp yazmadığınızı kontrol etmek için bu programı kullanabilirsiniz

    http://rapidshare.com/files/23815274/CrackersTool.rar.html


    λ
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    xursi
    xursi's avatar
    Kayıt Tarihi: 18/Eylül/2005
    Erkek

    Firex hocam çok teşekkür ederim güzel şet etmişsin:D  :Yani hakikattende emeğe saygı şart!

    (öğrenmiş oldum :d)

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Quetzalcoatl
    Quetzalcoatl's avatar
    Kayıt Tarihi: 21/Mayıs/2006
    Erkek
    süpersin hojam.. =)

    Özgürlüğü anladıkça ona daha az sahip olursun.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ir2
    ir2's avatar
    Bilgi/Destek Madalyası Developer Madalyası
    Kayıt Tarihi: 10/Mayıs/2003
    Erkek
    güzel döküman hoja ben bile beyendim (: konun biraz daha derinine inseymişin; bilgisayarda harf sayı sandığınız herşey aslında insanlar için şekillenmiş sayı dizeleridir herşey 1 ve 0 lardan ibaretdir bu 1 ve 0 lar kendilerini yazıya/sayıya/poligona/şekile çevirir ve ekranda gördüğünüz bilimum şeyi oluşturur
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Quetzalcoatl
    Quetzalcoatl's avatar
    Kayıt Tarihi: 21/Mayıs/2006
    Erkek
    verdiğin programda çok iyi firex tekrar saol =)

    Özgürlüğü anladıkça ona daha az sahip olursun.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Creator
    Creator's avatar
    Kayıt Tarihi: 17/Temmuz/2005
    Erkek

    0 & 1 (o=low 1=high)

    hoca senin yazdığın mantık biraz ezber bir binarry sayıyı hexadecimal olarak yazmak istersek öyle 4 bit binnary sayıyı yazıp hex karşılığı budur diye ezberlemek yerine bn mantını söyleyim

        8  4  2  1 e göre hex karşılını yazarız yani 1000 = 8 dir niye abü çünkü 4.bitin karşılığı 8 dir 8421 mantına göre.

    hexadecimal sayılar 0 dan 15 e kadardır e o zaman bu A B C D E F nedir diyorsan oda şudur  10 = A, 11 = B , 12 = C, 13 = D, 14 = E, 15 = F dir.

    mesela pic assembly öreniyonuz diyelim  bitane registera 15 değerini yükleyeceksiniz o zaman H'F' demiyceksin çünkü oradaki değer 8 bitlik bir veriyolu gerektirir F ise 4 bittir, yani15=F diyemezsiniz sadece bizim sayı tabanımıza göre 9 dan sonra 10 geliyor ya onun için burdada 10 gelmiyor A geliyor mantık o yoksa 15 = F değildir asla bnbirazdaha açıklauım

    1,2,3,4,5,6,7,8,9,,A,B,C,D,E,F,10,11,12,13,14,15,16,17,18,19,1A,1B,1C,1D,1E,1F,20.. diye gider hexadecimalde

    yukardaki örnekde 15i nasıl yükleyecez H'15' diye yükleyecez (8bit olurbu binnary karşılını yazalım) B'00010101' dir nasi yani derseniz gene

    00010101 => 4 bit 4 bit yazalım 0001 = 1 niye 0.bit aktif sadece yani 8421 den 1 aktif sadece oda = 1 dir 0101 = 5 dir bu niye 3.bit ve 0.bit aktifmiş yani 8421 den 4 ve 1 aktifmiş ikisini toplarsak 5 eder oda hexadecimal oalarak 5 değeri işte bukadar şimdilik

    umarım birşeyler anlamışınızdır ;D


    aquila non captat muscas! - d0gma.org
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ByALeX
    ByALeX's avatar
    Kayıt Tarihi: 24/Ağustos/2005
    Erkek
    Eyw Firex YararLı oLdu VaLLa

    Alim ile Sohbet Etmek Zümrüt ile incidir, Cahil ile Sohbet Etme Günde Bin Can incitir. Alim ile Sohbet Etmek Mertebe, Cahil ile Sohbet Etme Dönersin Merkebe, Eşek Alim Olmaz Kitap Taşımakla Tekkeye, insan da Hacı Olmaz Gitmekle Mekkeye.
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Stifler
    Stifler's avatar
    Kayıt Tarihi: 22/Eylül/2003
    Erkek

    msn de iletilerine 101000101001 yazan akıllı arkadaşlar okusun :P

    döküman içinde teşekkürler canım kardeşim :)


    3 Hafta önce Sigara Öldürüyor diye okudum, sigarayı bıraktım. 2 hafta önce Alkol Öldürüyor diye okudum, Alkolü bıraktım. Geçenlerde Aşırı Seks öldürüyor diye okudum, okumayı bıraktım..
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    blue_dream
    blue_dream's avatar
    Kayıt Tarihi: 04/Mart/2007
    Erkek
    cok tskler hocam sagol
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    AntiOksidan
    AntiOksidan's avatar
    Kayıt Tarihi: 03/Ekim/2005
    Erkek
    eyv hoja cidden çok güzel olmş
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    turuncu
    turuncu's avatar
    Kayıt Tarihi: 29/Eylül/2005
    Erkek
    yarabbim bu ne güzellik büyük paylaşım saol baba
Toplam Hit: 26941 Toplam Mesaj: 72