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.
0