Real Mode

Iš Žinynas.
21:00, 11 rugpjūčio 2026 versija, sukurta \dev\null (Aptarimas | indėlis) (Naujas puslapis: = Real Mode = '''Real Mode''' (liet. ''realusis režimas'') – tai originalus 16 bitų veikimo režimas x86 procesoriuose, pirmą kartą naudotas Intel 8086/8088 procesoriuose...)
(skirt) ← Ankstesnė versija | Dabartinė versija (skirt) | Vėlesnė versija → (skirt)
Jump to navigation Jump to search

Real Mode[keisti]

Real Mode (liet. realusis režimas) – tai originalus 16 bitų veikimo režimas x86 procesoriuose, pirmą kartą naudotas Intel 8086/8088 procesoriuose (1978 m.).

Pagrindinės savybės[keisti]

  • 16 bitų registrai
  • 20 bitų fizinis adresavimas (iki 1 MB atminties)
  • Nėra atminties apsaugos
  • Nėra privilegijų lygių
  • Tiesioginė prieiga prie visos atminties ir įrenginių
  • Suderinamumas su senąja 8086 programine įranga

Adresavimas[keisti]

Real Mode naudoja segmentuotą adresavimą:

Fizinis adresas = (Segmentas × 16) + Offsetas

Maksimalus adresuojamas kiekis – 1 MB (nuo 0x00000 iki 0xFFFFF).

Registrai[keisti]

Pagrindiniai 16 bitų registrai:

  • Bendrosios paskirties: AX, BX, CX, DX
  • Indeksiniai: SI, DI
  • Rodyklės: BP, SP
  • Segmentų: CS, DS, SS, ES
  • Instrukcijų rodyklė: IP

Naudojimas šiais laikais[keisti]

Nors Real Mode yra senas, jis vis dar svarbus:

  • Procesorius visada paleidžiamas Real Mode
  • BIOS / UEFI pradinis kodas dažnai veikia Real Mode
  • Kai kurie bootloaderiai (pvz., senesni GRUB etapai) naudoja Real Mode
  • DOS ir senos programos veikia šiame režime

Perėjimas į kitus režimus[keisti]

Iš Real Mode galima pereiti į:

Susiję straipsniai[keisti]