folder Tahribat.com Forumları
linefolder Bilgisayarla İlgili Diğer Konular
linefolder Karakterlerin Bellekteki Kapladığı Yer



Karakterlerin Bellekteki Kapladığı Yer

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    zeybekustasi
    zeybekustasi's avatar
    Kayıt Tarihi: 24/Mayıs/2012
    Erkek

    Derse şunlar söylendi,

    Programlamada Her karakter 1 baylık yer kaplar.

    1 bayt 8 bitten oluşur.

    'a' karakteri bellekte 1 baytlık yer kaplıyor  ASKİ numaralandırma sisteminde a nın değeri 65 e karşılık geliyor.

    Bu 65 neyin nesi ?

    Makine dili 1 ve 0 dan oluştuğuna göre bir baylık bir alan kaplıyorsa 8 rakamın bir dizilişi a olduğunu makineye söyler doğrumudur ?

    Birde 2 baylık bir alana 2 üzeri 16 farklı değer sığar dendi bunun hesabı nasıl yapıldı anlamadım.

    Hocama neden sormadım çünkü hayli soru sormuştum daha göz batmak istemedim.

     

    edit/ birde 100 rakamı ikilik sistemde matematik dersinde lisede yazıyorduk yani bu 2 lik sistem makine diliyle aynı mı ? 


    https://www.youtube.com/watch?v=WC3-71NKwPw
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    baristbt
    baristbt's avatar
    Kayıt Tarihi: 20/Nisan/2011
    Erkek

    kendi bildiğim kadarımla cevaplayım.

    1 bayt : 8 bit yani 8 adet 0ve1 lerden oluşuyor demek.

    A karakteri bellekte 1baytlık yer kaplıyor yani 8 bit.

    A karakterinin 8 bitlik gösterimi 01000001 şeklindedir. 

    65 burdan gelmektedir. basamaklarını saymamız gerekirse;

      0    1   0    0   0  0  0   1 :  8 bitimiz.
    128 64 32  16  8  4  2   1 : burda 1e karşılık gelen kısımları toplarsan 64 + 1 = 65 eder. 65 burdan gelmektedir.

    1 bayt : 8 bit dedik. 11111111 diyelim : buda ASCII de 255 demek.

    2 bayt dediğin için 2 ile çarpıyorsun. 65025 yapıyor.

     


    http://www.leyladansonra.com/
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SerYolcu
    SerYolcu's avatar
    Kayıt Tarihi: 14/Ocak/2010
    Erkek
    BarisYigit bunu yazdı

    kendi bildiğim kadarımla cevaplayım.

    1 bayt : 8 bit yani 8 adet 0ve1 lerden oluşuyor demek.

    A karakteri bellekte 1baytlık yer kaplıyor yani 8 bit.

    A karakterinin 8 bitlik gösterimi 01000001 şeklindedir. 

    65 burdan gelmektedir. basamaklarını saymamız gerekirse;

      0    1   0    0   0  0  0   1 :  8 bitimiz.
    128 64 32  16  8  4  2   1 : burda 1e karşılık gelen kısımları toplarsan 64 + 1 = 65 eder. 65 burdan gelmektedir.

    1 bayt : 8 bit dedik. 11111111 diyelim : buda ASCII de 255 demek.

    2 bayt dediğin için 2 ile çarpıyorsun. 65025 yapıyor.

      

       Barış Yiğit in söylediği doğrudur...

       01000001 rakamının nasıl 65 olduğunu bilemediysen, 2'lik sayma sistemi hakkında biraz bilgi araştır...

       Yalnız yukarıda kırmızı ile belirlediğim yerde anlatım hatası olmuş..

       255 * 255 = 65025 eder...


    Ondan çocuk olmamıştır (Kimsenin babası değildir). Kendisi de doğmamıştır (kimsenin çocuğu değildir). İhlas Suresi 3 üncü ayette bunlar yazar.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    baristbt
    baristbt's avatar
    Kayıt Tarihi: 20/Nisan/2011
    Erkek
     

    doğrudur hocam.

    ben onu 1 bayt : 255 , bayt başı 255 ordan x 2

    255 * 255 = 65025 mahiyetinde demiştim.

    baristbt tarafından 25/Eyl/12 12:24 tarihinde düzenlenmiştir

    http://www.leyladansonra.com/
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    zeybekustasi
    zeybekustasi's avatar
    Kayıt Tarihi: 24/Mayıs/2012
    Erkek

    neden derste böyle anlatmazlar anlamıyorum.

    Sağolun :)


    https://www.youtube.com/watch?v=WC3-71NKwPw
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    golgi
    golgi's avatar
    Kayıt Tarihi: 11/Aralık/2009
    Erkek

    16 lık sayı sistemi    hexadecimal

Toplam Hit: 817 Toplam Mesaj: 6