18.04.2014 Views

Les assembleurs - IIHE

Les assembleurs - IIHE

Les assembleurs - IIHE

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

• Registre d'exception (XER : eXcEption Register )<br />

0 1 2<br />

SO<br />

OV<br />

CA<br />

SO : bit = 1 si dépassement de précision (remis à zéro par inst. spécifique)<br />

OV : bit = 1 si dépassement de précision (bit = 0 dans autre cas)<br />

CA : bit = 1 report instruction arithmétique<br />

<strong>Les</strong> instructions arithmétiques peuvent modifier le contenu de CR et XER<br />

• Suffixe au code opératoire : "." pour CR<br />

"o" pour XER<br />

"o." pour CR et XER simultanément<br />

• Exemple<br />

R2<br />

00 00 00 65<br />

ADD. R1, R2, R3<br />

<br />

R1<br />

00 00 00 D8<br />

CR 0-3<br />

0100<br />

R3<br />

00 00 00 73<br />

SUBF. R5, R3, R2<br />

<br />

R5<br />

FF FF FF 02 1000<br />

R4<br />

00 00 00 73<br />

SUBF. R6, R4, R3<br />

<br />

R6<br />

00 00 00 00 0010<br />

Année préparatoire Licence Informatique (ULB/UMH) Charleroi. Fonctionnement des ordinateurs. Chapitre 9<br />

D. Bertrand 10

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

Saved successfully!

Ooh no, something went wrong!