Změny

Skočit na navigaci Skočit na vyhledávání

SBB - odečítaní s výpujčkou

Přidáno 1 219 bajtů, 18. 1. 2013, 14:31
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


;Ovlivňuje příznaky
: [[OF]], [[SF]], [[ZF]], [[PF]], [[CF]], [[AF]]


;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

[[Category:Assembler]]
[[Category:Instrukce mikroprocesoru 80386]]

Navigační menu