SBB - odečítaní s výpujčkou
Verze z 18. 1. 2013, 13:31, kterou vytvořil Zdeno Sekerák (diskuse | příspěvky) (Vytvorená stránka „;Instrukce : SBB - odečítaní s výpujčkou ;Časování : 2-3 (80286), 2-7 (80386) ;Popis : Instrukce SBB pričítá druhý operand k příznaku CF a tento ...“)
- Instrukce
- SBB - odečítaní s výpujčkou
- Časování
- 2-3 (80286), 2-7 (80386)
- Popis
- Instrukce SBB pričítá druhý operand k příznaku CF a tento výsledek je odečten od prvního operandu. Výsledek je uchován v prvním operandu.
- Syntaxe
- SBB destination, source
- Nedefinované příznaky
- žádné
- Výjimky v privilegovaném módu
- Jestliže registry CS, DS nebo ES obsahují neplatné efektívní adresy operandu, je generována všeobecná výjimka porušení ochrany paměti. Jestliže SS obsahuje neplatnou adresu je generována výjimka "chyba zásobníku". Jestliže je místo určení v segmentu nepřístupné zápisu je generována všeobecná výjimka porušení ochrany paměti.
- Výjimky v reálnem módu
- Jestliže je slovní operand na offsetu 0FFFFH je generováno přerušení INT 13.
- Poznámka pro 80386
- Šírka slova je 32 bitů.
- Příklad
SBB AX, BX SBB DX, MEMORY_WORD SBB TABLE[BX][DI], SI SBB AL, 3 SBB EAX, EBX ; jen pro 80386 SBB ECX, 0ABCD1234H ; jen pro 80386