https://trsek.com/pascal/index.php?title=ADD_-_s%C4%8D%C3%ADt%C3%A1ni&feed=atom&action=history
ADD - sčítáni - Historie editací
2024-03-29T01:46:13Z
Historie editací této stránky
MediaWiki 1.33.0-alpha
https://trsek.com/pascal/index.php?title=ADD_-_s%C4%8D%C3%ADt%C3%A1ni&diff=2319&oldid=prev
Zdeno Sekerák: 1 revízia: Assembler pismeno D
2012-11-09T20:18:49Z
<p>1 revízia: Assembler pismeno D</p>
<table class="diff diff-contentalign-left" data-mw="interface">
<tr class="diff-title" lang="cs">
<td colspan="1" style="background-color: #fff; color: #222; text-align: center;">← Starší verze</td>
<td colspan="1" style="background-color: #fff; color: #222; text-align: center;">Verze z 9. 11. 2012, 20:18</td>
</tr><tr><td colspan="2" class="diff-notice" lang="cs"><div class="mw-diff-empty">(Žádný rozdíl)</div>
</td></tr></table>
Zdeno Sekerák
https://trsek.com/pascal/index.php?title=ADD_-_s%C4%8D%C3%ADt%C3%A1ni&diff=2318&oldid=prev
Zdeno Sekerák: 1 revízia: Assembler
2012-11-09T15:57:22Z
<p>1 revízia: Assembler</p>
<table class="diff diff-contentalign-left" data-mw="interface">
<tr class="diff-title" lang="cs">
<td colspan="1" style="background-color: #fff; color: #222; text-align: center;">← Starší verze</td>
<td colspan="1" style="background-color: #fff; color: #222; text-align: center;">Verze z 9. 11. 2012, 15:57</td>
</tr><tr><td colspan="2" class="diff-notice" lang="cs"><div class="mw-diff-empty">(Žádný rozdíl)</div>
</td></tr></table>
Zdeno Sekerák
https://trsek.com/pascal/index.php?title=ADD_-_s%C4%8D%C3%ADt%C3%A1ni&diff=2164&oldid=prev
Zdeno Sekerák: 1 revízia: Assembler
2012-10-30T20:28:32Z
<p>1 revízia: Assembler</p>
<table class="diff diff-contentalign-left" data-mw="interface">
<tr class="diff-title" lang="cs">
<td colspan="1" style="background-color: #fff; color: #222; text-align: center;">← Starší verze</td>
<td colspan="1" style="background-color: #fff; color: #222; text-align: center;">Verze z 30. 10. 2012, 20:28</td>
</tr><tr><td colspan="2" class="diff-notice" lang="cs"><div class="mw-diff-empty">(Žádný rozdíl)</div>
</td></tr></table>
Zdeno Sekerák
https://trsek.com/pascal/index.php?title=ADD_-_s%C4%8D%C3%ADt%C3%A1ni&diff=2163&oldid=prev
Zdeno Sekerák v 30. 10. 2012, 16:57
2012-10-30T16:57:41Z
<p></p>
<p><b>Nová stránka</b></p><div><br />
;Instrukce<br />
: ADD - sčítáni<br />
<br />
;Časování<br />
: 2-7 (80286), 2-7 (80386)<br />
<br />
;Popis<br />
: ADD provádí sčítaní dvou operandů. Výsledek je uložen v cílovém operandu.<br />
<br />
<br />
<br />
;Syntaxe<br />
: ADD destination, source<br />
<br />
<br />
;Ovlivňuje příznaky<br />
: [[AF]], [[CF]], [[OF]], [[PF]], [[SF]], [[ZF]]<br />
<br />
<br />
<br />
;Výjimky v privilegovaném módu<br />
: Je-li výsledek v segmentu neprístupném zápisu, je generovaná všeobecná výjimka porušení ochrany pameti. Pro nedovolenou efektívni adresu operandu nacházejíci se v registrech [[CS]], [[DS]] nebo [[ES]] je generována rovnež všeobecná výjimka. Jestliže [[SS]] obsahuje nedovolenou adresu, je generována výjimečná situace "[[chyba zásobniku]]".<br />
<br />
<br />
;Výjimky v reálnem módu<br />
: pro slovni operand s offsetem 0FFFFH je generovano preruseni INT 13.<br />
<br />
<br />
;Poznámka pro 80386<br />
: sirka slova je 32 bitu<br />
<br />
<br />
;Příklad<br />
Z registru do registru:<br />
ADD AX,BX<br />
ADD EBX,ECX (jen pro 80386)<br />
<br />
<br />
Z registru do pameti<br />
ADD EXTMEM,AX<br />
<br />
<br />
Z pameti do registru<br />
ADD DX,BUFF<br />
<br />
<br />
Bezprostredni operand do stradače<br />
ADD AL,4<br />
ADD EAX,98765432H (jen pro 80386)<br />
<br />
<br />
Bezprostredni operand do registru<br />
ADD CX,1985<br />
<br />
<br />
Bezprostredni operand do pameti<br />
ADD EXTMEM,23<br />
<br />
<br />
[[Category:Assembler]]<br />
[[Category:Instrukce mikroprocesoru 80386]]</div>
Zdeno Sekerák