Registrové symboly

Z Delphi & Pascal (česká wiki)
Přejít na: navigace, hledání

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.