32 bit komut sözcüğü ve 7 bit opcode için mümkün olan maksimum ana bellek


0

Optodlar için 7 bitlik ayrılmış 32 bit komut sözcüğüne sahip bir sistemimiz varsa; Böyle bir sistem için mümkün olan maksimum ana bellek, 2 ^ 32 kelime mi, yoksa 2 ^ 25 kelime mi?


1
Bu ev ödevi mi? Lütfen oku en.wikipedia.org/wiki/Word_%28computer_architecture%29 ve kelime boyutunun mümkün olan maksimum bellekle ilişkili olmadığını anlayabilirsiniz ... Bellek boyutu, adres veriyolu boyutuna bağlıdır ...
DavidPostill

Yanıtlar:


0

Adreslenebilir maksimum hafıza adres kaydı boyutu. Sisteminiz opcode için 7 bit kullanılacak şekilde tasarlanmışsa, komut defterinize adreslemek için 25 bit kalır ve adres kaydı 25 bit uzunluğunda, ardından evet, adreslenebilir toplam bellek 2 ^ 25 kelimedir.

Bu temel bilgisayar örneğini Morris Mano'nın örneğinden alın. Bilgisayar Sistemi Mimarisi :

enter image description here

15. bit, adresleme modunu (doğrudan / dolaylı) temsil eden I bit'idir.

Opcode için 3 bit vardır. Tanıtılan temel bilgisayar mimarisindeki adres kaydı 12 bittir. Görüyorsun, sistem bu şekilde tasarlandı. Adres defterinizin boyutunu kontrol edin ve cevabınızı bulacaksınız.


4

Genel olarak, bellek işaretçileri opcode'un kendisinden ziyade bir kayıt defterinde yer alacaktır, bu nedenle, 7 bitlik bir opkot olan 32 bitlik bir komut sözcüğünüz varsa, kalan 25 bitin dışında bazı bitler, bilgisayar tarafından kullanılan kombinasyonları kaydetmek için atanabilir. opcode (src / hedef vb gibi).

Yani bir talimat için

MOV MEM(R1) MEM(R3)

Makinenizin mimarisine bağlı olarak, R1 ve R3 32 bit uzunluğunda veya 64 bit uzunluğunda olabilir, ancak uzun olması için tasarlandı. Hafıza adresleme, bu şekilde tasarlanmadıkça talimat bit genişliğiyle hiçbir miktarla sınırlandırılmamalıdır.


Karışıklık için üzgünüm ama hafıza ile "ana hafıza" derken cpu hafızasını kastetmiştim.
O.A.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.