Ľudmila Jánošíková

Programovanie v jazyku symbolických adries

pre 32-bitové procesory Intel
Obsah Index
Registre

V tejto kapitole si predstavíme najpoužívanejšie registre procesora.

Registre sú pamäťové miesta umiestnené na čipe procesora. Umožňujú rýchlejší prístup k operandom aritmetických a logických operácií, používajú sa na výpočet adresy operandu alebo inštrukcie a na riadenie procesora. Možno ich rozdeliť na dve základné skupiny:

  1. užívateľské
  2. systémové
Pri tvorbe bežných aplikačných programov budeme používať len užívateľské registre. So systémovými registrami prídeme do styku pri programovaní na úrovni operačného systému, preto sa nimi zatiaľ zaoberať nebudeme.

Užívateľské registre sa ďalej delia na:

  1. univerzálne registre
  2. segmentové registre
  3. čítač inštrukcií
  4. register príznakov
V nasledujúcom texte sa bližšie zoznámime s každou skupinou užívateľských registrov. Prvýkrát sa stretneme s inštrukciou mov pre kopírovanie dát, s inštrukciou add pre sčítanie a s inštrukciou sub pre odčítanie čísiel.

Hore

Načo je vám jazyk symbolických adries?

Architektúra moderných procesorov

Registre

Spôsoby adresovania

Premenné a návestia

Symbolické konštanty

Inštrukčný súbor

Segmentové direktívy

Moduly

Služby operačného systému MS-DOS

Služby operačného systému Windows 95/98/NT/XP

Systémová úroveň vstupu a výstupu

Prostriedky pre prípravu programu

Reálny, chránený a virtuálny režim | Univerzálne registre
Vydala Žilinská univerzita v Žiline, 2000. ISBN 80-7100-723-4.
Otázky a pripomienky môžete poslať autorke.
Naposledy upravené 14.9.2007.