Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   С чего начать изучения Ассемблера? (http://forum.oszone.net/showthread.php?t=113030)

verdix 03-08-2008 12:34 866864

С чего начать изучения Ассемблера?
 
Здравстуйте. Помогите определиться с выбором языка программирования. Слышал что существует Flat Assem, RAD Assem, Turbo Assem... Вот не знаю с чего нужно начинать. Надеюсь вы мне поможите!

Coutty 03-08-2008 12:47 866868

Я думаю, что начать стоит с того диалекта, о котором больше всего находится материалов.
Для начала я бы зашёл на wasm.ru и "огляделся".

Admiral 03-08-2008 18:05 867051

Я бы порекомендовал линки из темы Сборник статей по языку АССЕМБЛЕР (DelphiWorld -> World C++ -> ASM World) много всего интересного, в том числе и учебный вирус. Но не стоит пугаться.

DillerInc 03-08-2008 18:30 867058

verdix,
Flat Assembler вроде достаточно популярный.К тому же он походу содержит достаточно нехилый предпроцессор, т.е. позволяет минимизировать некоторые телодвижения при написании кода.Я лично сталкивался со следующей ситуацией,которая касается использования вещественных значений в своём коде.Flat позволяет следующую запись:
Код:

;отодвинем объекты в глубь экрана (z=-3.5)
invoke glTranslatef,ebx,ebx,-3.5

...а в масме так сделать нельзя.Необходимо специально выделять место для вещественного значения, т.е. объявлять глобальную инициализированную переменную.Можно наверно использовать макросы,но я как-то не связывался с ними пока.

Насчёт Rad не могу ничего сказать.А вот Turbo Assembler всё же устарел.Именно в том плане,что под него запаришься искать файлы описаний(.inc и .def).А самому создавать довольно накладно.В принципе именно по этой причине я в своё время перешёл с него на MASM.


Время: 13:55.

Время: 13:55.
© OSzone.net 2001-