[]

256 000 kelimelik bellek bölgesini adreslemek

için en az kaç bit lazım gelir ki?
2^8 x 10^3 = 2^11 x 125 den 12 bit gibi geldi bana ama emin olamadım.



 
256k word (kelime)
= 256 * 10^3 * 4 byte
= 2^8 * 10^3 * 32 bit
= 2^13 * 10^3 bit
  • desdinova  (12.11.12 01:37:04) 
@desdinova;
cevabın şu soruya göre doğru; 4 byte uzunluğundaki 256K word'den oluşan bellek bölgesi topam kaç bit içerir?

  • karacahil  (12.11.12 01:50:03) 
1 word = 2 byte
yani 256000 word = 512000 byte

byte olarak adreslemen gerekseydi 19 bit gerekirdi (19 bit ile adresleyebileceğin byte sayısı: 2^20 = 524288 byte)
kelime adreslediğin zaman 0. bit sürekli sıfır olacak, yani çift sayılı adresleri kullanacaksın sadece. bu yüzden de 18 bit yeter, kelimelere erişirken

kelime bölgesinin taban adresi + (kelime adresi shl 1)

şeklinde, yani kelime adresini bir bit sola kaydırıp kullanabilirsin. ne için kullanacağını bilmediğim için sonu biraz tahmini oldu.

not: word'ün tanımı mimariye ve bellek erişimine göre yapılır çoğu zaman, ama x86'da genelde word = 2 byte, longword/double word = 4 byte olarak geçer.
  • xanathar  (12.11.12 03:24:49 ~ 03:51:58) 
hoca şöyle bir şey demişti değişkenler için memoryden alınan hafıza compilerdan compilera değişebilme ihtimali var, sizeof(int); c++ komutu integer için kaç byte kullanıldığını döner gibi bişeydi. konuyla alakalı mı bilemedim tam ama aklında bulunsun dedim


  • jedilance  (12.11.12 12:21:32) 
1
buraya yazılanların hakları Sir Anthony Hopkins'e aittir.
yazan eden compumaster, ilgilenen eden fader
modere edenler angelus, Artibir, aychovsky, baba jo, basond, compumaster, deckard, duyulmasi gerektigi kadar, fader, fraise, groove salad, kahvegibi, kaymaktutmayansicaksut, kibritsuyu, monstro, pandispanya, robin, ron dennis
bu sitede yazılanların hiçbiri doğru değildir. site içeriği küçükler için sakıncalı olabilir. yazılardan yazarları sorumludur. kaynak göstermeden alıntılanamaz. devlet tarafından atanmış bir kurumun internet üzerinde kimin hangi bilgiye ulaşıp ulaşamayacağına karar vermesi insan haklarına aykırıdır. web siteleri kullanıcıların istekleri doğrultusunda bağlandıkları yerlerdir. kullanıcılar isterlerse bir web sitesine bağlanmayabilirler. bu güçleri ve imkanları mevcuttur. bir kullanıcı bir siteye bağlanmak istiyorsa bu onun tercihi ve hakkıdır. bağlanmak istemiyorsa bu yine onun tercihi ve hakkıdır. halkın kendisine hizmet etmesi için görevlendirdiği kurumlar hadlerini aşıp halka neye ulaşıp ulaşmayacağını bilmeyen cahil cühela muamelesi edemezler. ebeveynlerin çocuklarını sakıncalı içeriklerden koruması için çok sayıda bedava ve ücretli yazılım mevcuttur. bu yazılımlar bir web tarayıcısını kullanmaktan daha karmaşık teknik bilgi gerektirmemektedir. devletin milletini küçük düşürmesi ve ebleh yerine koyması yasaktır. Skimlinks ile linkler üzerinden yönlendirme payı alınmaktadır.