| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 |
| Без изменений ? Тоесть я могу даже не заметить разницы ? |
| Автор: BUGOR 3.6.2006, 15:10 |
| XSInet, если не будешь использовать ключи, которые дают компилятору возможность использовать регистры 64 разрядного процессора, то никакой разницы не будет и ничего ты не заметишь |
| Автор: 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-х разрядных процессорах. |