PDA

View Full Version : Double Precision Calculation with 32 bit compiler in 64 bit OS



ravanfar
دوشنبه 26 شهریور 1386, 11:03 صبح
سلام
آیا شدنی است؟
و اگر امکان پذیر است آیا از تمام آدرس دهی 64 بیتی استفاده میشود و یا چون با کامپایلر 32 بیت نوشته شده فقط به 32 بیت دسترسی دارد؟
(درصورت اشتباه بودن سوال بدلیل کمی دانش بنده در این ضمینه و یا نامربوط و نابجا بودن از مدیران محترم و خوانندگان عزیز عذرخواهی میکنم)

illegalyasync
دوشنبه 26 شهریور 1386, 14:14 عصر
باید از کامپایلری استفاده کنی که کد شصت و چهار بیتی « تولید » میکنه . اگه این برنامه روی سیستم عامل 64 بیت اجرا بشه از تمام مزایاش استفاده میکنه. کامپایلری که کد 64 تولید میکنه یعنی از کدهای ماشین 64 بیتی حمایت میکنه و مسئله این نیست که خودش چطوری کامپایل شده . الان ویژوال سی مایکروسافت یک نسخه 64 بیتی هم داره میتونی نصبش کنی و کدتو 64 بیت کامپایل کنی اما باید بدونی هدفت از اینکار چیه . من تو وبلاگم یه پست در مورد انتقال به64 بیتی وقتی خودم مشغولش بودم دارم اونو بخون شاید به دردت بخوره

Inprise
دوشنبه 26 شهریور 1386, 15:59 عصر
و یا چون با کامپایلر 32 بیت نوشته شده فقط به 32 بیت دسترسی دارد؟

چون اندازه پایه واحدشان 32 بیت است فقط تا 2 به توان 32 بیت را میفهمند .