A.D.Danilecki , 66-200 Świebodzin, Polska
W tej chwili szopen@aurora.put.poznan.pl
lub szopen@arrakis.cs.put.poznan.pl
Poznań, 61-142 Ul.Św Rocha 11b
Adres powyższy aktualny na pewno do wakacji 2000 roku
Krótki wstęp do programowania z wykorzystaniem inline assemblera x86

TO JEST WERSJA 0.6 TEGO TEKSTU - CZYLI WCIĄŻ BETA PROSZE O KOMENTARZE, TYCZĄCE STYLU, EWENTUALNYCH BŁEDOW ITD JEŻELI SAM DAŁBYŚ RADE LEPIEJ NAPISAĆ NINIEJSZY DOKUMENT, PROSZE O KONTAKT A PRZEKAŻE WSZYSTKIE MATERIAŁY W MOIM POSIADANIU
18 października 1999 . Wszystkie linki zamieszczone w tekście do tego dnia istniały (were valid) o ile nie jest podane inaczej w tekście avly@castle.net - adres nieaktualny, nie znam nowego adresu



A.5 Przyrostki instrukcji


NEXT - UŻywanie koprocesora
PREV - Opis flag

do spisu treści

Opis przyrostków określających typ operandu
b - typ operandu to bajt
d - typ opreandu to podwójne słowo
w - typ operandu to słowo
Czyli movb oznacza przenieś bajt.
Opis przyrostków określających warunek instrukcji
O (wykonaj jeśli OF ==1 );
NO (wykonaj jeśli OF==0);
B, C, NAE (wykonaj jeśli CF ==1);
AE, NB, NC (Wykonaj jeśli CF ==0).
E, Z (wykonaj jeśli ZF == 1);
NE, NZ (Wykonaj jeśli ZF == 0);
BE,NA (Wykonaj jeśli CF lub ZF ==1 );
A and NBE (Wykonaj jeśli ani CF, ani ZF nie jest równe 1).
S (wykonaj jeśli SF ==1 );
NS (wykonaj jeśli SF ==0).
P, PE (wykonaj jeśli PF ==1)
NP, PO (wykonaj jeśli PF==0)
L, NGE (wykonaj jeśli SF <>OF);
GE, NL (wykonaj jeśli ani SF == OF )
LE, NG (wykonaj jeśli ZF==1 lub SF<>OF);
G, NLE (wykonaj jeśli ZF != 0 lub SF==OF)
Skróty : G - Greater większy , L -Less mniejszy (dla liczb bez znaku)
, A - Above powyżej , B - Below poniżej (dla liczb ze znakiem)
N - Not nie , S Sign znak, E - Equal równe , P- Parity Parzystość, Z - Zero zerowy wynik, O - Overflow nadmiar

Czyli : NGE znaczy nie większe i nie równe, i jest to to samo co L (mniejsze ).
Czyli
jnbe
znaczy : wykonaj skok gdy powyżej (albo nie poniżej i nie równe). Jest to równoważne stwierdzeniu, czy CF == ZF == 0 .



NEXT - UŻywanie koprocesora
PREV - Opis flag