31 bit

I computerarkitektur  , 31-bit heltal , hukommelsesadresser eller andre 31- bit datatyper . Enogtredive - bit CPU'er og ALU'er  er arkitekturer baseret på registre og busser af en given størrelse.

Beskrivelse

Computere designet til at bruge 31-bit ord var ikke særlig almindelige. I 1983 introducerede IBM 31-bit adressering i System/370-XA mainframe -arkitekturen som en opdatering til 24-bit fysisk og virtuell [1] og overgangs 26-bit [2] adressering af tidligere modeller. [3] [4] Denne forbedring tillod adresserum at være 128 gange større, hvilket tillod programmer at få adgang til hukommelse over 16 megabyte . [5] Support blev implementeret i Cobol , Fortran og senere i Linux/390 .

Arkitektur

I System/360 , bortset fra 360/67 og tidligere System/370-arkitekturer , var registre til generelle formål 32 bit brede , maskinen udførte 32-bit aritmetiske operationer, og adresser blev altid gemt i 32-bit ord, så arkitekturen blev overvejet 32-bit, men maskiner ignorerede 8-bit adresser, hvilket resulterede i 24-bit adressering. Med XA-udvidelsen blev kun den mest signifikante bit (bit 0) i ordet ignoreret til adressering . Undtagelsen er, at tilstandsskiftinstruktionerne også bruger bit 0. [6]

Noter

  1. En kort historie om virtuel lagring og 64-bit adresserbarhed . Hentet 21. marts 2020. Arkiveret fra originalen 15. september 2020.
  2. K.E. Plambeck. Development and attributes of z/Architecture" (2002). Hentet 21. marts 2020. Arkiveret fra originalen 14. september 2020.
  3. Robert T. Fertig. XA: The View From The Trenches (s.122-136) // Datamation. - 1983. - Maj.
  4. Ronald L. Bond. XA: The View From White Plains (s.139-152) // Datamation. - 1983. - Maj.
  5. "...at køre i 31-bit-området over linjen,... Omskrivning for at køre i 31-bit-området  "  // Computerworld  : magazine. - 1986. - 27. oktober. — S. 13 . Arkiveret fra originalen den 15. september 2020.
  6. "... den høje ordensbit i det sidste fuldord skal sættes til én for at angive slutningen af ​​listen." WAIT — Vent på en eller flere begivenheder . Hentet 21. marts 2020. Arkiveret fra originalen den 15. september 2020.

Links