الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة في كود PGCD

بدأه نادين01 في 20 أبريل 2014 · 0 رد · 1,085 مشاهدة · في لغة Assembly لأنظمة 16, 32, 64 بت
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم

 

 

اريد تصحيح هذا الكود لحساب القاسم المشترك الاكبر

procedure TForm1.Button1Click(Sender: TObject);
begin
 val1:=StrToInt(Edit1.Text);
 val2:=StrToInt(Edit2.Text);
   asm
            mov eax,val1;
            mov ebx,val2;
            jmp @clacul;
     @clacul:
            div ebx;
            cmp edx,0 ;
            jne @suitch ;
            jmp @fini ;

      @suitch:  mov eax,ebx;
            mov ebx,edx;
            jmp @clacul ;

      @fini:
      end;


  edit3.text:=IntToStr(val1);

end;

end.

مواضيع مشابهة