PDA

View Full Version : سوال: ضرب با استفاده از جمع



delta7
جمعه 06 بهمن 1391, 14:59 عصر
سلام
میدونم به این سوال پاسخ داده شده ولی سوال اصلی من یه چیز دیگست
برنامه ای بنویسید که ضرب دو مقدار Ax و Bx را با استفاده از جمع محاسبه کند
استادمون اینجوری حل کرده
mov Cx,Ax
mov Dx ,0

L1:ADD Dx,Bx
dec Cx
JNZ L1

و اما سوال من
چرا از Cx استفاده کرده اینجا؟ نمیشد از خود Ax استفاده کنیم و در هر مرحله اونو یه واحد کم کنیم؟

کلا مشکل من این سگمنت ها هستند نمیدونم فرقشون چیه
از هر کدوم باید در کجاها استفاده کنیم؟
ممنون میشم جواب بدین فردا امتحان دارم :(

rayarasool
جمعه 06 بهمن 1391, 19:53 عصر
سلام

حتما میخواستند ax از بین نره و بعدا کارش داشتند .

از طرفی هم cx رجیستر رایج برای شمردنه . و بیشتر از اون استفاده میشه

من هم پیشنهاد میکنم از cx در برنامه های امتحانتون به عنوان شمارنده استفاده کنید!