۱۶-فروردین-۱۳۹۱, ۰۵:۵۷:۲۴
کد:
--------------------------------------------------------------------------------
CMP دستور
CMP A,B
محتویات اولی با دومی مقایسه می شود
با اجرای این دستور دومی از اولی کسر شده و بر روی بیت های ثبات پرچم اثر می گذارد
CMP A,B
A - B = 0 ---> A = B ZF=1
A - B = عدد مثبت ---> A > B SF=0
A - B = عدد منفی ---> A < B SF=1
--------------------------------------------------------------------------------
J پرش کن
بدون علامت
A بزگتر
B کوچکتر
علامت دار
G بزرگتر
L کوچکتر
E مساوی
N NOT
--------------------------------------------------------------------------------
دستورات پرش شرطی
JA / JNBF نه کوچکتر مساوی / بزرگتر
JAF / JNB نه کوچکتر / بزگتر مساوی
JB / JNAE نه بزرگتر مشاوی / کوچکتر
JBE / JNA نه بزگتر / کوچکتر مساوی
JE / JZ مساوی / ZF=1
JG / JNLE نه کوچکتر مساوی / بزرگتر
JGE / JNL نه کوچکتر / بزرگتر مساوی
JL / JNGE بزگتر مساوی / کوچکتر
JLE / JNG نه بزرگتر / کوچکتر مساوی
JNE / JNZ نا مساوی / ZF=0
--------------------------------------------------------------------------------