Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm: Общие вопросы > 64 бита


Автор: XSInet 3.6.2006, 14:20
Здравствуйте, у меня вопрос : смогу ли я так же как и сейчас компилировать программы под 32 битные процы на gcc, MASM, Borland C++, если куплю 64 битный процессор. Изменится ли что-то в программировании для меня ? 

Автор: ds29 3.6.2006, 14:40
да, сможешь 

Автор: XSInet 3.6.2006, 14:56
Без изменений ? Тоесть я могу даже не заметить разницы ? smile)) И эти программы нормально будут работать на 32 битных процах ? 

Автор: BUGOR 3.6.2006, 15:10
XSInet, если не будешь использовать ключи, которые дают компилятору возможность использовать регистры 64 разрядного процессора, то никакой разницы не будет и ничего ты не заметишьsmile 

Автор: e-moe 3.6.2006, 17:41
XSInet, с таким же точно успехом как и старые 16 битные досовски приложения идут на твоей теперешней машине. 

Автор: XSInet 4.6.2006, 08:40
Мне тут один человек сказал что проблемы будут с программированием на ассемблере. НЕКОТОРЫЕ программы не зупустятся на 32-х битах. 

Автор: ds29 4.6.2006, 09:21
совершенно нет разницы на чём написана пронрамма. т.к. в результате у нас всегда машинный код.

и притом чём ты собирался комнилировать? если masm (masm32), tasm (tasm32) fasm32,
nasm32 , то ты просто не смог бы создать 64-х битный код.

есле же ты используешь masm64 или например новый fasm, тогда тебе нужно хорошо ознакомится с параметрами компиляции, + при программирование на Ассемблере, ты полность сам пишешь код, следовательно если ты его напишешь 32-х разрядным (тут была такая тема (.386, не использовать rax, rbx, и т.д.) , то программа будет полность работать на 32-х разрядных процессорах. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)