какой асм?
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
какой асм? - 2004-09-28 11:04:12
|
|
|
synthez
Сообщений: 7
Оценки: 0
Присоединился: 2004-05-31 19:02:00
|
Здрасте! Хочу изучить ассемблер. Меня интересует как программирование под виндоус так и под линукс.
Так вот какое различие между например виндовским TASM''ом и линуксовым NASM''ом? синтаксис? или что-нить другое?
Где можно нарыть доки по ассемблеру?
спасибо
|
|
|
какой асм? - 2004-09-28 19:43:41
|
|
|
DeepThinker
Сообщений: 177
Оценки: 0
Присоединился: 2004-06-13 02:26:09
|
1) NASM вовсе не линуксовский, он прекрасно идет на Виндовс и используется многими для последней
2) Доки по конкретной реализиции ассемблера (MASM/TASM/NASM/FASM/YASM…) традиционно находятся в хелпе
3) Доки по языку ассемблера для конкретного проца находятся на сайте производителя.
|
|
|
какой асм? - 2004-09-29 08:59:44
|
|
|
mxxm
Сообщений: 253
Оценки: 0
Присоединился: 2004-03-13 08:39:42
|
посмотри здесь
|
|
|
какой асм? - 2004-10-22 05:18:25
|
|
|
rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
Какой asm это без разницы. Какие доки? online не знаю, изучал по книге Зубкова "Программирование на ассемблере для Dos Windows Linux", и это единстванная книга по программированию которую я купил, и не выкинул до сих пор (это не реклама, просто констатация факта [sm=9.gif]). А в этой книге примеры для MASM и TASM. Под видами круче MASM32 нету (из MASM32 можно написать что-нибудь вроде extern __imp__ExitProcess@4 push 0 call __imp__ExitProcess@4 не знаю как там в виндовской версии NASM, но из TASM например, так не получится, и вызов, если дизассемблировать будет выглядеть примерно так push 0 call j_ExitProcess … j_ExitProcess: jmp dword ptr __imp__ExitProcess@4 не так это страшно, по большому счёту, но неприятно. А вообще ассемблер надо выбирать исходя из того зачем нужны asm-овские коды. Например я использую gas, потому что это дефолтовый выбор gcc когда ему нужен ассемблер, а заставлять его пользовать другой, вломак.
|
|
|
какой асм? - 2004-10-22 17:19:36
|
|
|
DeepThinker
Сообщений: 177
Оценки: 0
Присоединился: 2004-06-13 02:26:09
|
виндовская версия NASM'а ведет себя так же как и никсовая, исходник один и тот же. код получается в точности тот, что ты написал, без каких-либо неочевидных прибамбасов.
|
|
|
какой асм? - 2004-11-04 02:34:51
|
|
|
Laex
Сообщений: 44
Оценки: 0
Присоединился: 2004-11-04 01:38:29
|
quote:
—————-<BR>Цитата: Дата:22.10.2004 5:18:25, Автор:rgo :: Какой asm это без разницы. Какие доки? online не знаю, изучал по книге Зубкова &amp;quot;Программирование на ассемблере для Dos Windows Linux&amp;quot;, и это единстванная книга по программированию которую я купил, и не выкинул до сих пор (это не реклама, просто констатация факта) —————-
Ещё поможет специальный справочник от Виктора Юрова, достаточно удобная вещь.
|
|
|
какой асм? - 2004-11-05 14:28:05
|
|
|
DeepThinker
Сообщений: 177
Оценки: 0
Присоединился: 2004-06-13 02:26:09
|
Может Юрова?
|
|
|
|
|