Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
neplatné přepsání segmentu v operandu
Poznámky
Vložený kód sestavení nesprávně používá operátor přepsání segmentu (dvojtečka) v operandu. Mezi možné příčiny patří:
Registr předcházející operátoru není registr segmentů.
Registr předcházející operátoru není jediným registrem segmentu v operandu.
Operátor přepsání segmentu se zobrazí v rámci operátoru nepřímého rozdělení (hranaté závorky).
Výraz následující za operátorem přepsání segmentu není okamžitý operand ani operand paměti.
Example
Následující příklad vygeneruje C2422:
// C2422.cpp
// processor: x86
int main() {
_asm {
mov AX, [BX:ES] // C2422
mov AX, ES // OK
}
}