Registrové symboly: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
m (1 revízia: Assembler pismeno D) |
|||
(Nejsou zobrazeny 4 mezilehlé verze od stejného uživatele.) | |||
Řádek 24: | Řádek 24: | ||
Toto jsou platné indexbázové kombinace: | Toto jsou platné indexbázové kombinace: | ||
− | + | [BP] | |
− | + | [BP+DI] | |
− | + | [BP+SI] | |
− | + | [BX] | |
− | + | [BX+DI] | |
− | + | [BX+SI] | |
− | + | [DI] | |
− | + | [SI] | |
;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]] |
Aktuální verze z 9. 11. 2012, 21:18
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.