PDA

View Full Version : ضرب 64 بیتی در اسمبلی



mehdi5106
شنبه 29 اردیبهشت 1386, 10:36 صبح
بچه برای ضرب 32 بیتی باید از ثباتهای 32 بیتی استفاده کرد و حاصلشون بیشتر از 32 بیت هست.
حالا برای ضرب 64 بیتی چکار باید بکنیم.
اگه کسی می دونه به عنوان نمونه برنامه ضرب دو عدد 64 بیتی رو برام بزار
ممنون میشم

mehdi5106
یک شنبه 30 اردیبهشت 1386, 05:13 صبح
خسته نباشید بچه ها
بابا کسی پیدا نمی شه جواب این سئوال ما رو بده.منتظرم جوابتون هستم.

alimaker
یک شنبه 30 اردیبهشت 1386, 14:26 عصر
بچه برای ضرب 32 بیتی باید از ثباتهای 32 بیتی استفاده کرد و حاصلشون بیشتر از 32 بیت هست.
حالا برای ضرب 64 بیتی چکار باید بکنیم.
اگه کسی می دونه به عنوان نمونه برنامه ضرب دو عدد 64 بیتی رو برام بزار
ممنون میشم

جواب کاملا واضحه مادامی که سیستم عامل و از اون مهمتر سخت افزار شما از آدرس دهی 32 بیتی و ثبات های 32 بیتی استفاده میکنه چاره ای جز بسنده کردن به برنامه های اسمبلی 32 بیتی نداریم

mehdi5106
یک شنبه 30 اردیبهشت 1386, 14:57 عصر
درست که فعلا سیستمها 32 بیتی هستند اما این دلیل نمی شه که ما نتونیم ضرب 32 بیتی رو باهاشون انجام بدیم.حتما یک راه حلی هست.از سایر دوستان اگه کسی می تونه برنامه رو بنویسه.

mahdi_akhavan
جمعه 18 خرداد 1386, 00:15 صبح
شما میتونید دو رشته تعریف کنید و تک تک بیت ها رشته اولی رو به دومی تبدیل کنید و یا به کمک تبدیل 2 ثبات به یک ثبات به گونه مقابل ds:es نیز میتوانید این عمل را انجام دهید.

Younes
سه شنبه 22 خرداد 1386, 13:05 عصر
با سلام
در ضرب زیر اگر هر رقم را یک دو کلمه ای فرض کنیم میتوانید با الگوریتمی که از این ضرب بدست می آورید یک 64 بیتی را در یک 64 بیتی دیگر ضرب کنید.
(البته به نقطه ها توجه نکنید من برای حفظ فرمت نوشته (که خیلی مهم بود) مجبور شدم فاصله ها را با نقطه پر کنم)

........* 3 2
.......... 5 4
.....----------------
...........5 1
..............0 1
..............2 1
................8 0
------------------------
..........5 3 0 1

KinG_iR
چهارشنبه 23 خرداد 1386, 17:34 عصر
baba man hamoon 32*32 ya 16*16 ro giram bayad bedam chand rooz dige be ostadam vagarna miogftam,be n nafar dadam hame pas keshidan,joone azizetoon age barnamasho darid kamelesho baram mail konid ya inja bezarid,dametoon garm!
lxl_padeshah_lxl@yahoo.com

Younes
شنبه 26 خرداد 1386, 14:16 عصر
جناب king_ir:
ضرب 16 * 16 : مثلا دو ثبات در هم AX*BX
mul bx
ببین چقدر ساده بود؟ بیخودی اینقدر جوش زدی

KinG_iR
یک شنبه 27 خرداد 1386, 23:53 عصر
Younes jan oon ke shoma migi dorost,vali barnamei ke bayad man bedam barnamei hast ke 2ta adad ro az vorodi begir va too khoorooji ham namayesh bede!

Younes
سه شنبه 29 خرداد 1386, 12:20 عصر
عدد را در چه مبنایی باید از ورودی بگیره 10 یا 16 یا 2 ؟