Registrové symboly: Porovnání verzí

Z Delphi & Pascal (česká wiki)
Skočit na navigaci Skočit na vyhledávání
(Vytvorená stránka „Následující registrové symboly označují registry CPU: {| class="wikitable" ! Symboly !! Registry |-------------------------------------------...“)
 
Řádek 18: Řádek 18:
  
 
Když operand obsahuje pouze jméno registru, je nazýván registrový operand. Všechny registry mohou být použity v registrových operandech.
 
Když operand obsahuje pouze jméno registru, je nazýván registrový operand. Všechny registry mohou být použity v registrových operandech.
 +
 +
 +
;Indexování registry
 +
Bázové registry ([[BX]] a [[BP]]) a indexové registry ([[SI]] a [[DI]]), zapsané v hranatých závorkách, znamenají indexování.
 +
 +
Toto jsou platné indexbázové kombinace:
 +
[[BP]]
 +
[[BP+DI]]
 +
[[BP+SI]]
 +
[[BX]]
 +
[[BX+DI]]
 +
[[BX+SI]]
 +
[[DI]]
 +
[[SI]]
 +
 +
;Překrytí implicitního segmentu
 +
Segmentové registry ([[ES]], [[CS]], [[SS]], a [[DS]]) mohou být použity ve spojení s dvojtečkou (operátor překrytí segmentu) jako předpis pro procesor: tento segment použij místo implicitního.
  
 
[[Category:assembler]]
 
[[Category:assembler]]

Verze z 11. 10. 2012, 22:04

Následující registrové symboly označují registry CPU:

Symboly Registry
AX BX CX DX 16 bitové univerzální
AL BL CL DL 8 bitové nižší
AH BH CH DH 8 bitové vyšší
SP BP SI DI 16 bitové bázové nebo indexové
CS DS SS ES 16 bitové segmentové
ST zásobník registrů 8087

Když operand obsahuje pouze jméno registru, je nazýván registrový operand. Všechny registry mohou být použity v registrových operandech.


Indexování registry

Bázové registry (BX a BP) a indexové registry (SI a DI), zapsané v hranatých závorkách, znamenají indexování.

Toto jsou platné indexbázové kombinace:

BP
BP+DI
BP+SI
BX
BX+DI
BX+SI
DI
SI
Překrytí implicitního segmentu

Segmentové registry (ES, CS, SS, a DS) mohou být použity ve spojení s dvojtečkou (operátor překrytí segmentu) jako předpis pro procesor: tento segment použij místo implicitního.