Registrové symboly: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
Řádek 34: | Řádek 34: | ||
;Překrytí implicitního segmentu | ;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. | + | Segmentové registry ([[ES]], [[CS]], [[SS]], a [[DS]]) mohou být použity ve spojení s dvojtečkou ([[Překrytí segmentu (~:~...)|operátor překrytí segmentu]]) jako předpis pro procesor: tento segment použij místo implicitního. |
[[Category:assembler]] | [[Category:assembler]] |
Verze z 12. 10. 2012, 13:14
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.