26.06.2013 Views

Techniques des µ-processeurs - Pierre Bettens

Techniques des µ-processeurs - Pierre Bettens

Techniques des µ-processeurs - Pierre Bettens

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>µ</strong> HEB Langage Assembleur -<br />

ESI<br />

Instructions (2)<br />

Instructions ADD et SUB<br />

Syntaxe : ADD <strong>des</strong>t,src<br />

SUB <strong>des</strong>t,src<br />

But : ajoute/soustrait le contenu de l ’opérande<br />

source a celui de l ’opérande de <strong>des</strong>tination<br />

Flags : Modifie les flags ZF, CF, OF, SF<br />

<strong>Techniques</strong> <strong>des</strong> <strong>µ</strong>-<strong>processeurs</strong> - 1ière - PBT / PMA<br />

Remarque<br />

Les opéran<strong>des</strong> source et <strong>des</strong>tination doivent respecter quelques règles, vous<br />

trouverez le détail dans les notes techniques et dans HELPPC. Afin de faciliter<br />

votre compréhension, sachez que; les opéran<strong>des</strong> peuvent être de type reg<br />

(registre), mem (zone mémoire) ou imm (valeur immédiate).<br />

Règles<br />

Jamais deux accès mémoire en même temps<br />

Les opéran<strong>des</strong> doivent avoir la même taille … le compilateur doit savoir<br />

détecter cette taille.<br />

Exemples<br />

ADD AX,1234<br />

SUB BX,1234h<br />

ADD DX,CX<br />

SUB CX,CX Met CX à zéro<br />

MIC - <strong>µ</strong>-<strong>processeurs</strong> - PBT / PMA - Version 18 Oct 2001 60

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!