Operační kódy prefixů: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
(Vytvorená stránka „Integrovaný assembler podporuje následující prefixové instrukce: {| class="wikitable" ! Opkód !! Co znamená |------------------------------------------------...“) |
m (1 revízia: Assembler pismeno D) |
||
(Nejsou zobrazeny 3 mezilehlé verze od stejného uživatele.) | |||
Řádek 27: | Řádek 27: | ||
Instrukce assembleru mohou být předcházeny žádným, jedním, dvěma nebo třemi prefixy. Více než tři prefixy nemají smysl. | Instrukce assembleru mohou být předcházeny žádným, jedním, dvěma nebo třemi prefixy. Více než tři prefixy nemají smysl. | ||
− | Jestliže specifikujete prefix bez uvedení operačního kódu instrukce v tom samém příkazu, prefix má vliv na instrukci v dalším assemblerovském příkazu. | + | Jestliže specifikujete prefix bez uvedení [[Operační kódy instrukcí |operačního kódu instrukce]] v tom samém příkazu, prefix má vliv na instrukci v dalším assemblerovském příkazu. |
Protože některé procesory 80x86 nepracují při všech kombinacích korektně, pořadí vícenásobných prefixů je velmi důležité. | Protože některé procesory 80x86 nepracují při všech kombinacích korektně, pořadí vícenásobných prefixů je velmi důležité. | ||
[[Category:assembler]] | [[Category:assembler]] |
Aktuální verze z 9. 11. 2012, 21:18
Integrovaný assembler podporuje následující prefixové instrukce:
Opkód | Co znamená |
---|---|
LOCK | Blokování sběrnice |
REP | Opakování řetězcových operací |
REPE | Opakování řetězcových operací dokud je rovno |
REPZ | Opakování řetězcových operací dokud je nulový výsledek |
REPNE | Opakování řetězcových operací dokud je nerovno |
REPNZ | Opakování řetězcových operací dokud je nenulový výsledek |
SEGCS | Změna segmentu na CS (programový segment) |
SEGDS | Změna segmentu na DS (datový segment) |
SEGES | Změna segmentu na ES (extra segment) |
SEGSS | Změna segmentu na SS (zásobníkový segment) |
Instrukce assembleru mohou být předcházeny žádným, jedním, dvěma nebo třemi prefixy. Více než tři prefixy nemají smysl.
Jestliže specifikujete prefix bez uvedení operačního kódu instrukce v tom samém příkazu, prefix má vliv na instrukci v dalším assemblerovském příkazu.
Protože některé procesory 80x86 nepracují při všech kombinacích korektně, pořadí vícenásobných prefixů je velmi důležité.