szerelési útmutató
ÉS (logikai ÉS) meghatározza egy kicsit az eredmény 1, ha mindkét bit, bit forrás és a cél bit 1-be.
OR (logikai VAGY) a kimenet bit értéke 1, ha az egyik bit, bit forrás vagy cél bit értéke 1.
XOR (vagy nem) meghatározza az eredmény bit 1, ha a forrás kicsit eltér a vevő bit.
NOTinvertiruet bit forrást.
XOR művelet ezeket a biteket:
Az új értéket a fejsze, miután a parancs futtatása - 0001111010100101 (7845 - decimális 1EA5 - hexadecimális).
Ha elvégzi az inverzió minden bit, kapsz:
Ezért, miután a művelet nem, ecx tartalmaz 0000FFFFh.
Növelése / csökkentése - INC / DEC.Est 2 nagyon egyszerű parancsokat, december és INC. Ezek a parancsok növeli vagy csökkenti a memória tartalmát, vagy a nyilvántartás egységet. Egyszerűen fogalmazva:
Egy másik összehasonlítás utasítás - test.Komanda Test végez ÉS művelet (logikai ÉS) a két operandust, és attól függően, hogy az eredmény határozza meg, vagy törli a megfelelő jelzőket. Az eredmény nem tárolja. Teszt tesztelésére használt biteket, például a nyilvántartásban:
JNZ parancs fog ugrani, ha a nyilvántartásban EAX harmadik bittel jobbra - telepítve van. Nagyon gyakran kommandós teszt segítségével ellenőrizhető, hogy a nyilvántartás nullával egyenlő:
JZ parancs fog ugrani, ha ecx = 0.
Semmi sem tesz a csapat - NOP. Ez a parancs nem semmi (nincs-op). Csak idő és a tér. Használt helyőrzőkként a kódot szegmensben vagy szervezet szoftver késedelem.
Az Exchange értékek - xchg. Xchg csapat is nagyon egyszerű. Cél: csere a két érték közötti regiszterek vagy nyilvántartások közötti memória:
Ez az óra végét. Remélem, ez nem volt unalmas. A következő tanulság megmondja a rutin.