مطالب تصادفی
بدست آوردن ب.م.م و ک.م.م در زبان اسمبلی

بدست آوردن ب.م.م و ک.م.م در زبان اسمبلی


 

نام برنامه : بدست آوردن ب.م.م و ک.م.م

 زبان برنامه : اسمبلی 

 توضیحات برنامه : توسط این برنامه شما می توانید ب.م.م و ک.م.م دو عدد 15 و 20 رو که توی متغییر های a و b ذخیره شده اند بدست  اورید  

این برنامه ب.م.م و ک.م.م دو عدد 15 و 20 رو که توی متغییر های a و b ذخیره شده اند بدست می اورد ( که مقدار این دو متغییر رو شما می توانید در اول برنامه تغییر دهید) 

 شیوه کار این بر نامه به این صورت هستش که اول دو عدد را در یکدیگر ضرب کرده و نتیجه رو در متغییر zarb ذخیره میکنه و سپس دو عدد اولیه را بر هم تقسیم متوالی می کنه تا باقی مانده 0 شود در این که در این صورت اخرین خارج قسمت ما که داخل شط قرار دارد ب.م.م می باشد و ما آن را داخل متغییر bmm قرار می دهیم و حال از تقسیم حاصل ضرب دو عدد اولیه ( که در متغییر zarb قرار دارند ) بر ب.م.م ، ک.م.م اعداد ما حاصل می شود که ما آن را داخل متغییر kmm ذخیره می کنیم . 

 در انتها ب.م.م و ک.م.م به ترتیب داخل متغیر های bmm و kmm در برنامه ذخیره شده اند. 

 خوب این برنامه هم تموم شدش اگه سوال یا مشکلی داشتید در همین پست مطرح کنید .

 

seg1 segment 

     a dw 20 

     b dw 15 

     zarb dw ? 

     bmm dw ? 

     kmm dw ? 

     seg1 ends 

 seg2 segment 

     assume cs:seg2,dc:seg1 

     L:mov ax,seg1 

     mov ds,ax 

     mov ax,a 

     mov bx,b 

     mul bx 

     mov zarb,ax 

     

     f2:mov dx,0 

     mov ax,a 

     mov bx,b    

     div bx          

     cmp dx,0 

     je f1 


     mov a,bx 

     mov b,dx 

     jmp f2 

         

     f1:mov bmm,bx    

     mov ax,zarb 

     div bmm 

     mov kmm,ax 


     mov ah,4ch 

     int 21h 

     seg2 ends 

 end L

 

با نظرات خود ما را در کارمان یازی کنید

ارسال نظر

نام:* ایمیل:*
 
پررنگ کج خط دار خط دار در وسط | سمت چپ وسط سمت راست | قرار دادن شکلک قراردادن لینکقرار دادن لینک حفاظت شده انتخاب رنگ | پنهان کردن متن قراردادن نقل قول تبدیل نوشته ها به زبان روسی قراردادن Spoiler
 

نظرات

  • نام کامل:
    تاریخ عضویت: --
    تعداد مطالب: 0
    تعداد نظرات: 0

    عالی بود مرسی

    24/09/1392 - 22:26 توسط نازنین
    +1
  • نام کامل:
    تاریخ عضویت: --
    تعداد مطالب: 0
    تعداد نظرات: 0

    سلام خسته نباشید برنامتون عالی, ,,,. فقط اگه امکان داره بیشتر در باره برنامه توضیح بدین ممنون.

    24/09/1393 - 21:24 توسط علی
    0

عضویت ویژه / تمامی مطالب / تماس با ما

طراحی شده توسط چشم انداز رسانه ها | پشتیبانی توسط سرور های قدرتمند میهن وب هاست