ايران ويج

نسخه‌ی کامل: دستور CMP
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
کد:
--------------------------------------------------------------------------------

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

--------------------------------------------------------------------------------