instrukcje warunkowe i etykiety




Kurs Assemblera by Skowik
















var napis=new Array("I","N","S","T","R","U","K","C","J","E ","W","A","R","U","N","K","O","W","E");
var kolory=new Array("EE00EE","FF00CC","FF00BB","FF00AA","FF0099",
"FF0077","FF0055","FF0033","FF0055","FF0077",
"FF0099","FF00BB","FF00CC","EE00DD","EE00EE",
"DD00EE","CC00EE","BB00EE","AA00EE");
for(i=0; i< 19; i++)
document.write(napis[i].fontcolor(kolory[i]));



Bardzo często w programie zachodzi konieczność reakcji na zaistniałe
wydarzenie. Inaczej mówiąc jeśli wystąpił jakiś warunek to należy coś zrobić. W
wypadku assemblera pewne warunki zapisane są we flagach. Aby ustawić flagi w
odpowiedniej konfiguracji adekwatnej do warunku trzeba wykonać najpierw
porównania dwuch atrybutów.Służy do tego instrukcja wyboru CMP. Porównuje ona
dwa argumenty, a dokładniej mówiąc odejmuje zawartość pierwszego od drugiego.
Wynik nie zostaje nigdzie zapisany, zostają ustawione tylko odpowiednie
znaczniki. Odpowiednią reakcją na ten warunek jest skok warunkowy który
powinien być po instrukcji CMP. Np. jeśli chcemy by skok wykonał się gdy AX=5 to
wpisujemy:CMP ax,5JE et1;skok warunkowy do procedury lub etykietyZ reguły
litera po "J" odpowiada symbolowi flagi na którą reaguje.np. JZ - reaguje
jeśli flaga ZF=1(czyli wystąpiło 0)JO - jeśli flaga OF jest
ustawiona.Jeśli przed nazwą flagi wystąpiło N to oznacza reakcję na
nieustawioną flagę.np. JNC - reaguje jeżeli CF=0Jeżeli po J
wystąpiły litery nie będące znacznikami flag to oznacza to że mogą to być
warunki spełaniające równości lub nierównościnp. JE - skok gdy
atrybut1=atrybut2JNE - gdy atrybut1<>atrybut2JA - gdy
atrybut1>atrybut2JB - gdy atrybut1

Wyszukiwarka

Podobne podstrony:
instrukcje warunkowe
Kurs JavaScript instrukcje warunkowe i pętle
Instrukcje warunkowe
4 Instrukcje warunkowe (prezentacja)
instrukcja warunki sanitarne przy sprzedazy miesa mielonego
Instrukcja warunkowa If zadania
JAVA 07 instrukcje warunkowe
instrukcje warunkowe 6
Instrukcja warunkowa
10 Instrukce warunkowe
04 Wariantowa realizacja programu (instrukcje warunkowe)
instrukcja mapy warunkow geol inz
instrukcja bhp dla silowni ogolne warunki bezpieczenstwa
instrukcja bhp dla sauny ogolne warunki bezpieczenstwa
Instrumenty zabezpieczajace przed ryzykiem w warunkach kryzysu ryzyko kursowe i opcje walutowe
instrukcja bhp warunki zawierania umow sprzedazy rzeczy ruchomych z udzialem konsumentow
uczenie warunkowe klasyczne instrumentalne

więcej podobnych podstron