Показать полную графическую версию : С чего начать изучения Ассемблера?
Здравстуйте. Помогите определиться с выбором языка программирования. Слышал что существует Flat Assem, RAD Assem, Turbo Assem... Вот не знаю с чего нужно начинать. Надеюсь вы мне поможите!
Я думаю, что начать стоит с того диалекта, о котором больше всего находится материалов.
Для начала я бы зашёл на wasm.ru и "огляделся".
Я бы порекомендовал линки из темы Сборник статей по языку АССЕМБЛЕР (DelphiWorld -> World C++ -> ASM World) (http://forum.oszone.net/thread-59499.html) много всего интересного, в том числе и учебный вирус. Но не стоит пугаться.
DillerInc
03-08-2008, 18:30
verdix,
Flat Assembler вроде достаточно популярный.К тому же он походу содержит достаточно нехилый предпроцессор, т.е. позволяет минимизировать некоторые телодвижения при написании кода.Я лично сталкивался со следующей ситуацией,которая касается использования вещественных значений в своём коде.Flat позволяет следующую запись:
;отодвинем объекты в глубь экрана (z=-3.5)
invoke glTranslatef,ebx,ebx,-3.5
...а в масме так сделать нельзя.Необходимо специально выделять место для вещественного значения, т.е. объявлять глобальную инициализированную переменную.Можно наверно использовать макросы,но я как-то не связывался с ними пока.
Насчёт Rad не могу ничего сказать.А вот Turbo Assembler всё же устарел.Именно в том плане,что под него запаришься искать файлы описаний(.inc и .def).А самому создавать довольно накладно.В принципе именно по этой причине я в своё время перешёл с него на MASM.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.