Index du Forum


 
 Index du ForumFAQRechercherS’enregistrerConnexion

:: Instructions logiques ::

 
Poster un nouveau sujet   Répondre au sujet     Index du Forum -> ~~ semestre 1~~ -> l'architecture des ordinateurs
Sujet précédent :: Sujet suivant  
Auteur Message
lotfi
Administrateur

Hors ligne

Inscrit le: 31 Oct 2011
Messages: 12
Masculin
Point(s): 49
Moyenne de points: 4,08

MessagePosté le: Jeu 17 Nov - 21:53 (2011)    Sujet du message: Instructions logiques Répondre en citant

   
Instructions logiques 

Les instructions logiques effectuent des opérations logiques bit à bit. On dispose de 
trois opérateurs logiques : ET, OU et OU exclusif. Il n’y a jamais propagation de retenue 
lors de ces opérations (chaque bit du résultat est calculé indépendamment des autres). 
     0011        0011            0011 
  OU 0101     ET 0101     OU EX 0101 
    ------     -------         ------- 
     0111        0001            0110
 
  les trois instructions OR, AND et XOR sont de la forme 
OR destination, source. 
destination désigne le registre ou l’emplacement mémoire (adresse) où doit être placé
le résultat. source désigne une constante (adressage immédiat), un registre (adressage implicite),
ou une adresse (adressage direct). 
Exemples : 
 
 
    OR AX, FF00 ; AX <- AX ou FFOO 
    OR AX, BX ; AX <- AX ou BX 
    OR AX, [1492] ; AX <- AX ou [1492] 
OR destination, source (OU) 
OU logique. Chaque bit du résultat est égal à 1 si au moins l’un des deux bits 
opérande est 1. 
OR est souvent utilisé pour forcer certains bits à 1. Par exemple après OR AX, FF00,
l’octet de poids fort de AX vaut FF, tandis que l’octet de poids faible est inchangé. 
 
AND destination, source (ET) 
ET logique. Chaque bit du résultat est égal à 1 si les deux bits opérandes sont à 1. 
AND est souvent utilisé pour forcer certains bits à 0. Après AND AX, FF00,
l’octet de poids faible de AX vaut 00, tandis que l’octet de poids fort est inchangé. 
 
XOR destination, source (OU EXCLUSIF) 
OU exclusif. Chaque bit du résultat est égal à 1 si l’un ou l’autre des bits opérandes 
(mais pas les deux) vaut 1.
XOR est souvent utilisé pour inverser certains bits. Après XOR AX, FFFF, tous
les bits de AX sont inversés. 
 
 
6On pourra utiliser l’instruction JB pour brancher si CF=1 après RCL ou RCR.

_________________
L"""O"""T"""F"""I


Revenir en haut
Publicité






MessagePosté le: Jeu 17 Nov - 21:53 (2011)    Sujet du message: Publicité

PublicitéSupprimer les publicités ?
Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet     Index du Forum -> ~~ semestre 1~~ -> l'architecture des ordinateurs Toutes les heures sont au format GMT
Page 1 sur 1

 
Sauter vers:  

Index | Panneau d’administration | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Texno x0.3 © theme by Larme D'Ange 2006
Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com