PDA

View Full Version : سوال: bit شماره دو یه متغیر به نام data صفر هست یا یک؟



amir-roozbeh
چهارشنبه 25 اردیبهشت 1387, 22:10 عصر
سلام . یه برنامه به زبان اسمبلی میخوام بنویسم که اگر bit شماره دو متغیری به نام data برابر با 1 باشه به ثبات BX یه واحد اضافه کنه . اگر هم برابر با صفر باشه به ثبات DX یه واحد اضافه کنه . حالا تو این موندم که چجوری بفهمم bit شماره دو این متغییر صفر هست یا یک ؟
اگه میشه کمک کنین ... منونم

amir-roozbeh
چهارشنبه 01 خرداد 1387, 10:26 صبح
من به این برنامه احتیاج دارم . اگه ممکنه یکی از دوستان سورس برنامه رو به من بگه . ممنونم

greenway
چهارشنبه 01 خرداد 1387, 11:42 صبح
mov ax,data
and ax,4
jz DontAdddx
inc bx
jmp Finish
DontAdddx:
inc dx
Finish :


با دستور AND يا TEST ميتونيد اين مقايسه رو انجام بدين.