ورود

View Full Version : جمع و تفریق روی اعداد 40 رقمی



AliReza Vafakhah
چهارشنبه 06 دی 1391, 01:26 صبح
سلام دوستان

یه سوال و فقط در حد راهنمایی از شما دوستان

چه طوری تو اسمبلی دوتا عدد 40 رقمی رو با هم جمع و یا از هم کم کنم؟ (فقط اشاره به نوع استفاده از داده )

تشکر

AliReza Vafakhah
چهارشنبه 06 دی 1391, 21:16 عصر
دوستان یعنی کسی ایده ای ، نظری نداره که چطوری دو عدد بزرگ رو با هم جمع و تفریق کنیم.

rayarasool
چهارشنبه 06 دی 1391, 21:33 عصر
سلام

در محاسبه مثلا دو عدد 40 رقمی که به صورت دودویی باشند میتوانیم به 2 تا 2 بایت تقسیم کنیم . وهر دوبایت رو باهم جمع کنیمبا دستور adc .

نمیدونم منظورتون رو متوجه شدم یا نه؟؟؟

AliReza Vafakhah
چهارشنبه 06 دی 1391, 21:49 عصر
منظورم که خیلی واضحه
مثلا عدد
1147896542378956423698745214574236985412
در عدد
1234569874231598741236954789523654789654
جمع و یا از هم کم شود.

به گمون با دو آرایه 40 عنصری بشه؟

rayarasool
پنج شنبه 07 دی 1391, 12:35 عصر
خب هر کدوم از اعداد 1 بایت در نظر گرفته شوند و 40 بار این بایت ها با در نظر گرفتن کری با هم جمع شوند .

درسته حرفتون تو آرایه 40 بایتی باید ریخته بشن .

mr.nice
جمعه 08 دی 1391, 17:23 عصر
برای بدون علامت ها :هرکدوم رو توی یک آرایه بریزید بعد از سمت راست شرع به محاصبه کنید اولی بدون محاصبه کری (add ) بقیه با محاصبه کری( adc ) البته تفریق با این کمی تفاوت داره و باید حواستون به منفی شدن عدد هم باشه

محاصبات علامتدار رو اگه کسی میدونه توضیح بده