Tietokonearkkitehtuurissa 31-bittiset kokonaisluvut , muistiosoitteet tai muut 31- bittiset tietotyypit . Kolmekymmentäyksibittistä CPU :ta ja ALU :ta ovat arkkitehtuureja, jotka perustuvat tietyn kokoisiin rekistereihin ja väyliin.
Tietokoneet, jotka on suunniteltu käyttämään 31-bittisiä sanoja, eivät olleet kovin yleisiä. Vuonna 1983 IBM esitteli 31-bittisen osoitteen System/370-XA- mainframe -arkkitehtuurissa päivityksenä aikaisempien mallien 24-bittiseen fyysiseen ja virtuaaliseen [1] sekä siirtymävaiheen 26-bittiseen [2] osoitteeseen. [3] [4] Tämä parannus mahdollisti osoitetilojen 128 kertaa suuremman, jolloin ohjelmat voivat käyttää yli 16 megatavun muistia . [5] Tuki otettiin käyttöön Cobolissa , Fortranissa ja myöhemmin Linux/390 :ssä .
System/360 : ssä 360/67 ja aiempia System/370-arkkitehtuuria lukuun ottamatta yleisrekisterit olivat 32 bittiä leveitä , kone suoritti 32-bittisiä aritmeettisia operaatioita ja osoitteet tallennettiin aina 32-bittisinä sanoina, joten arkkitehtuuri harkittiin 32-bittinen, mutta koneet jättivät huomiotta 8-bittiset osoitteet, mikä johti 24-bittiseen osoitteeseen. XA-laajennuksella vain sanan merkittävin bitti (bitti 0) jätettiin huomioimatta osoitteita varten . Poikkeuksena on, että tilakytkimen käskyt käyttävät myös bittiä 0. [6]
tietokoneen arkkitehtuuri | |
---|---|
koneen sana |
|
Sovellusohjelma | |
Liukulukutarkkuus _ | |
Liukuluku desimaalitarkkuus |
|
prosessoritekniikat | Digitaaliset|||||||||
---|---|---|---|---|---|---|---|---|---|
Arkkitehtuuri | |||||||||
Ohjesarjan arkkitehtuuri | |||||||||
koneen sana |
| ||||||||
Rinnakkaisuus |
| ||||||||
Toteutukset | |||||||||
Komponentit | |||||||||
Virranhallinta |