Operační kódy prefixů: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
m (1 revízia: Assembler) |
m (1 revízia: Assembler pismeno D) |
(Není zobrazena jedna mezilehlá verze od stejného uživatele.) | |
(Žádný rozdíl)
|
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é.