asembler2

asembler2



IDIV (dzielenie ze znakiem)

Składnia: IDIV dzielnik

Działa podobnie jak instrukcja DIV, tyle że dzieli ze znakiem.

INC (inkrementacja)

Składnia: INC rejestr lub zmienna Zwiększa wartość rejestru lub zmiennej o 1.

DEC (dekrementacja)

Składnia: DEC rejestr lub zmienna

Działa odwrotnie do instrukcji INC. Zmniejsza podaną wartość o 1 (zmi enna=zmi enna-1).

Przykład:

dec eax ; zmniejsza wartość w EAXo 1

dec [zmi enna] ; zmniejsza wartość zmiennej o 1

2.2. Instrukcje logiczne i przesunięć bitowych

Instrukcje logiczne

Instrukcje logiczne służą do wykonywania operaq'i logicznych na bitach, takich jak koniunkcja (iloczyn logiczny), alternatywa (suma logiczna), alternatywa wykluczająca i negacja (zaprzeczenie).

AND (koniunkcja)

Składnia: AND operandl, operandż

1 and 1*1

1 and 0=0 0 and 1=0 0 and 0=0

Dla przykładu wykonamy koniunkcję dla dwóch liczb binarnych: 11101010100 and 01010110000 = 01000010000

Przy ręcznym liczeniu najwygodniej napisać je jedna pod drugą i sprawdzać według tabelki poszczególne bity.

OR (alternatywa)

Składnia: OR operandl, operand2

1 or 1 = 1 1 or 0 = 1 0 or 1 = 1

0    or 0 = 0

1    )la przykładu mamy dwie liczby binarne:

10100011100 or 01110010010 = 11110011110

A zatem bierzemy po kolei dwa odpowiadające sobie bity i sprawdzamy według tabelki, jaki będzie dla nich wynik.

XOR (alternatywa wykluczająca)

Składnia: X0R operandl, operand2

1 xor 1 = 0 1 xor 0 = 1 0 xor 1 = 1 0 xor 0=0

będziemy często używać tej instrukcji do czyszczenia zawartości jakiegoś rejestru (gdyż wynik operacji xor dla dwóch tych samych wartości daje zero).

NOT (zaprzeczenie)

Składnia: NOT operandl

not 1 = 0 not 0=1

Krótko mówiąc, odwraca wszystkie bity w podanym operandzie (zamiast 1 daje 0, zamiast 0 daje 1).

Instrukcje przesunięć bitowych

Instrukcje przesunięć bitowych służą do wykonywania operacji, które zmieniają miejsce bitów w rejestrze. Ujmując to prościej, bity są przesuwane w prawo lub lewo.

SAL/SHL (przesunięcie arytmetyczne/logiczne w lewo)

Składnia:

SAL operandl, operand2 SHL operandl, operand2


Wyszukiwarka

Podobne podstrony:
page0113 WROŃSKIEGO ŻYCIE I PRACE. 103 dzieleń u; że było rodzajem powszechnego noniusa. Z końca teg
mnożeni i dzielenie do0 1 Oblicz i połącz w pary działania zgodnie ze wzorem. tjSl Oblicz. Wyniki
92,93 bmp Dyplomacja i mul 11,11,11 , h- spokój jest jego dziełem, że zależy od jego życz-i i m. ,m
skanuj0028 mi się „przygląda”, który — podobnie jak ja z niego — robi ze mnie obiekt; również Boga p
img071 (39) B. OKOLICA WARSZAWSKA. Okolica warszawska podobnie jak płocka niezachwianych dostarcza d
img098 (11) r ma się cel do środków, których pożądamy ze względu na cel. A stąd jest oczywiste, że p
poetyka017 Możliwa jest tutaj bezpośrednia analogia do kompozycji dzieła literackiego. Podobnie jak
uwagę, że tworzenie zgodnych ze standardami jakości (SCORM) kursów było również -podobnie, jak tworz
Scan10007 Wstęp Ostatnie dziesięciolecie XX wieku, podobnie jak jego początek, upłynęło w Europie po
Scan080220084253 4 cażdego ucha), Badanie przeprowadza się w sposób podobny jak u dzieci w wieku 6
NDIGDRUK00572532 26 Podobnie, jak-wydzielanie moczu, działają w tych razach także i silne poty, któ
IMG 04 I obiekty komunalne, powołując 1 finansując Biuro Lokalne oraz promując dzielnicę. Działania
page0196 192 wnętrzne itd. wskazują, że gazy, podobnie jak pary, są zbiorowiskiem nader drobnych czą

więcej podobnych podstron