duminică, 4 decembrie 2011

Instructiuni logice in limbajul de asamblare


Instructiunea NOT: NOT logic

Folosire:  NOT destinatie

       Realizeaza complementul operandului "destinatie" in baza 2 (bitii 1  devin 0, iar bitii 0 devin 1). Rezultatul este in "destinatie".

Instructiunea AND: SI logic

Folosire:  AND destinatie, sursa
Indicatori modificati: CF OF PF SF ZF (AF nedefinit)

        Realizeaza operatia "si logic" (daca bitii de pe aceeasi pozitie in  cei doi operanzi sunt setati, atunci bitul corespunzator in rezultat va fi  setat) intre cei doi operanzi, rezultatul fiind in  "destinatie". 

Instructiunea OR: SAU logic

Folosire:  OR destinatie,sursa
Indicatori modificati: CF OF PF SF ZF (AF nedefinit)

        Realizeaza operatia "sau logic" a celor doi operanzi (orice bit setat  pe 1 in unul din operanzi va fi setat pe 1 in rezultat) si returneaza  rezultatul in "destinatie".

Instructiunea XOR: SAU exclusiv

Folosire:  XOR destinatie,sursa
Indicatori modificati: CF OF PF SF ZF (AF nedefinit)

        Realizeaza operatia "sau exclusiv" intre cei doi operanzi (bitii  setati in rezultat sunt cei care corespund pozitiilor in operanzi ce contin  valori diferite ) si returneaza rezultatul in "destinatie".

Instructiunea TEST: Testeaza "sablon"

Folosire:  TEST destinatie,sursa
Indicatori modificati: CF OF PF SF ZF (AF nedefinit)

        Realizeaza "si logic" intre cei doi operanzi, actualizeaza indicatorii,
dar nu returneaza rezultatul.

Niciun comentariu:

Trimiteți un comentariu