4TABLE DES MATI `
ERES
4.3 Les ´echanges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5 Les modes d’adressage 25
5.1 L’adressage par imm´ediat . . . . . . . . . . . . . . . . . . . . . . 25
5.2 L’adressage par registre . . . . . . . . . . . . . . . . . . . . . . . 25
5.3 L’adressage m´emoire . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.3.1 L’adressage direct . . . . . . . . . . . . . . . . . . . . . . 26
5.3.2 L’adressage indirect . . . . . . . . . . . . . . . . . . . . . 26
6 Les instructions de manipulation de bits 29
6.1 L’arithm´etique bool´eenne . . . . . . . . . . . . . . . . . . . . . . 29
6.2 Les masques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
6.2.1 Peinture au pochoir sur une surface propre . . . . . . . . 29
6.2.2 Peinture au pochoir sur une surface tr`es sale . . . . . . . 30
6.3 Les glissements et les rotations . . . . . . . . . . . . . . . . . . . 31
6.3.1 Les glissements . . . . . . . . . . . . . . . . . . . . . . . . 31
6.3.2 Les rotations . . . . . . . . . . . . . . . . . . . . . . . . . 33
6.4 Les enregistrements . . . . . . . . . . . . . . . . . . . . . . . . . . 34
6.5 Les instructions sp´ecialis´ees . . . . . . . . . . . . . . . . . . . . . 34
6.5.1 Les instructions de recherche de bits . . . . . . . . . . . . 34
6.5.2 Les instructions de test de bits . . . . . . . . . . . . . . . 35
6.5.3 Les glissements en double-pr´ecision . . . . . . . . . . . . . 35
7 Les instructions arithm´etiques 37
7.1 Codage des nombres . . . . . . . . . . . . . . . . . . . . . . . . . 37
7.1.1 Notation avec bit de signe . . . . . . . . . . . . . . . . . . 37
7.1.2 Notation en compl´ement `a un . . . . . . . . . . . . . . . . 38
7.1.3 Notation en compl´ement `a deux . . . . . . . . . . . . . . 39
7.2 Les instructions arithm´etiques . . . . . . . . . . . . . . . . . . . . 39
7.2.1 L’addition . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
7.2.2 La soustraction . . . . . . . . . . . . . . . . . . . . . . . . 40
7.2.3 La multiplication . . . . . . . . . . . . . . . . . . . . . . . 41
7.2.4 La division . . . . . . . . . . . . . . . . . . . . . . . . . . 43
7.2.5 Le passage `a l’oppos´e . . . . . . . . . . . . . . . . . . . . 44
7.3 Les instructions d’extension de signe . . . . . . . . . . . . . . . . 44