Otevřít hlavní menu

Změny

ADC - sčítaní s přenosem

Přidáno 1 059 bajtů, 30. 10. 2012, 18:48
bez shrnutí editace
;Instrukce
: ADC - sčítaní s přenosem

;Časování
: 2 - 7 (80286), 2 - 7 (80386)

;Popis
: Sčítá dva operandy s prenosem - provádí celočíselné sečítaní. Je-li nastaven příznak [[CF]], je k součtu dvou operandu přičtena 1 a výsledek je vrácen na místo určení.


;Syntaxe
: ADC destination, source


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


;Výjimky v reálnem módu
: pro slovni operand s offsetem 0FFFFH je generováno přerušení INT 13.


;Poznámka pro 80386
: šírka slova je 32 bitů


;Příklad
Sečteme bezprostřední operand s prenosem do stradače:
ADC AL,4
ADC AX, 298
ADC EBX, 22334455H ; (jen pro 80386)

Sečteme bezprostrední operand s prenosem do registru nebo na pametove místo:
ADC CX,341
ADC BL,10
ADC TABLE[SI],2
ADC MEMORY,6293
ADC NUMBER,12345678 (jen pro 80386)

Sečteme data s přenosem z registru do registru, registru do pameti, pameti do registru
ADC DL,BL
ADC MEM_WRD,AX
ADC SI,MEM_WRD

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