کسی میتونه این برنامه رو به اسمبلی 8086 بنویسه ؟ تکه کدی که بزرگترین عدد موجود در ثبات AL و BL را تشخیص بدهد و در ثبات CL منتقل کند !:n03:
Printable View
کسی میتونه این برنامه رو به اسمبلی 8086 بنویسه ؟ تکه کدی که بزرگترین عدد موجود در ثبات AL و BL را تشخیص بدهد و در ثبات CL منتقل کند !:n03:
سلام../// خیلی سادست.../// [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
*******************
*************کد:cmp al, bl
jg _greater
mov cl, bl
jmp _exit
_greater:
mov cl, al
_exit:
با استفاده از دستور cmp مقایسه رو انجام میدیم و بعدش از پرش jg استفاده می کنیم تا اگه عدد al بزرگتر بود کد های بخش greater_ رو اجرا کنه (مقدار al رو به cl منتقل کنه..///)//// وگرنه ادامه ی دستورات اجرا میشه که معنیش این هست که عدد داخل al بزرگتر نبوده پس یا کوچکتر یا مساوی bl بوده و می تونیم مقدار bl رو داخل cl ذخیره کنیم و در ادامه از یه پرش استفاده می کنیم تا دستورات greater_ اجرا نشن.../// [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
**********************
موفق باشید! [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]