31 bit

V architektuře počítače  31bitová celá čísla , adresy paměti nebo jiné 31bitové datové typy . Třicet jedna bitů CPU a ALU  jsou architektury založené na registrech a sběrnicích dané velikosti.

Popis

Počítače navržené pro použití 31bitových slov nebyly příliš běžné. V roce 1983 IBM představilo 31bitové adresování v architektuře sálových počítačů System/370-XA jako aktualizaci 24bitového fyzického a virtuálního [1] a přechodného 26bitového [2] adresování dřívějších modelů. [3] [4] Toto vylepšení umožnilo adresní prostory být 128krát větší, což umožňuje programům přístup k paměti nad 16 megabajtů . [5] Podpora byla implementována v Cobol , Fortran a později v Linux/390 .

Architektura

V System/360 , s výjimkou 360/67 a dřívějších architektur System/370 , byly obecné registry široké 32 bitů , stroj prováděl 32bitové aritmetické operace a adresy byly vždy uloženy ve 32bitových slovech, takže architektura byla brána v úvahu 32bitové, ale stroje ignorovaly 8bitové adresy, což vedlo k 24bitovému adresování. S rozšířením XA byl pro adresování ignorován pouze nejvýznamnější bit (bit 0) ve slově . Výjimkou je, že instrukce pro přepnutí režimu také používají bit 0. [6]

Poznámky

  1. Stručná historie virtuálního úložiště a 64bitové adresovatelnosti . Získáno 21. března 2020. Archivováno z originálu dne 15. září 2020.
  2. K.E. Plambeck. Vývoj a atributy z/Architecture" (2002). Získáno 21. března 2020. Archivováno z originálu dne 14. září 2020.
  3. Robert T. Fertig. XA: The View From The Trenches (str. 122-136) // Datamation. - 1983. - Květen.
  4. Ronald L. Bond. XA: The View From White Plains (str. 139-152) // Datamation. - 1983. - Květen.
  5. "...pro spuštění v 31bitové oblasti nad řádkem,... Přepsání pro spuštění v 31bitové oblasti  "  // Computerworld  : magazín. - 1986. - 27. října. — S. 13 . Archivováno z originálu 15. září 2020.
  6. „... bit vyššího řádu v posledním úplném slově musí být nastaven na jedničku, aby se označoval konec seznamu.“ ČEKEJTE — Počkejte na jednu nebo více událostí . Načteno 21. března 2020. Archivováno z originálu 15. září 2020.

Odkazy