برنامه ای بوسید که دو عدد را بگیرد و مقسوم علیه های آن را چاپ کند. به زبان اسمبلی
برنامه ای بوسید که دو عدد را بگیرد و مقسوم علیه های آن را چاپ کند. به زبان اسمبلی
سلام
می تونید با استفاده از روش جدول نردبانی مقسوم علیه مشترک رو حساب کنی ...
فک نمی کنم سخت باشه ...
اگه مشکلی داریدمی تونید بگید کجاس ....
و اینکه توضیح ندادید چجوری اعداد رو دریافت می کنی ؟
salam na motasefane nemitoonam , rastesh in soale khodam bou k neveshtam halesho balad nistam
این زیربرنامه ب.م.م و ک.م.م دو عدد بالای پشته رو حساب می کنه
Bmm-Kmm PROC NEAR
MOV BP, SP
MOV AX, [BP+2]
MOV BX, [BP+4]
CMP AX, BX
JAE L1
XCHG AX, BX
L1:
MOV DX, 0
DIV BX
MOV AX, BX
MOV BX, DX
CMP BX, 0
JNZ L1
MOV CX, AX ; Bmm
MOV AX, [BP+2]
MOV BX, [BP+4]
MUL BX
DIV CX
MOV [BP+2], AX ;Kmm
MOV [BP+4], CX ;Bmm
RET
Bmm-Kmm ENDP
ب.م.م به روش نردبانی محاسبه شده است.ب.م.م / (عدد اول * عدد دوم) = ک.م.م