Avaa päävalikko

Sana (engl. word) tietotekniikassa viittaa muistiyksikköön, joka varaa tietyn määrän tavuja.

Sana voi olla 8–128-bittinen binäärinen tietoalkio ja sen pituus vaihtelee alustan mukaan. Sana voi olla yhtä suuri kuin suorittimen luonteva kokonaisyksikkö, mutta pituus voi myös vaihdella. Suorittimen lisäksi myös käyttöjärjestelmän ja kääntäjän muistimalli voi valita eri pituuden sanalle. [1][2][3]

Eräillä alustoilla sana voi olla yhtä suurin kuin suurin kerralla rekisteriin mahtuva kokonaisluku.

Konekielikäskyn koko voi olla sama kuin yhden sanan (kiinteä koko) tai se voi vaihdella: Intelin x86 suorittimissa käskyn pituus voi vaihdella yhdestä neljääntoista tavuun. Käskyssä on kuusi osaa, joista operaatiokoodi (opcode) on pakollinen (1–2 tavua) muiden osien ollessa valinnaisia.[4] MIPS-arkkitehtuurissa käsky on kiinteästi 32-bittinen.[5][6]

Eräissä tapauksissa sana WORDvastaa 16-bittistä short integer tietotyyppiä kun taas eräissä tapauksissa 16-bittiä vastaa half word -tietotyyppiä ja word 32-bittistä.[7][5]

Katso myösMuokkaa

LähteetMuokkaa

  1. 64-Bit Programming Models: Why LP64? unix.org. Viitattu 6.2.2017.
  2. Windows Data Types msdn.microsoft.com. Viitattu 6.2.2017.
  3. Built-in / Intrinsic / Primitive Data Types isocpp.org. Viitattu 6.2.2017.
  4. Swanson, William: Understanding Intel Instruction Sizes swansontec.com. Viitattu 16.2.2017.
  5. a b Instructions: Assembly Language (PDF) eceweb.ucsd.edu. Viitattu 30.7.2019. (englanniksi)
  6. 5.7. MIPS Instruction Code Formats cs.uwm.edu. Viitattu 30.7.2019. (englanniksi)
  7. Windows Data Types 31.5.2018. Microsoft. Viitattu 30.7.2019. (englanniksi)
Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.