Вопрос № 119339: Можно ли научиться программировать на языке assembler со следующим набором программ: 8051 Dissassembler 2.1 ; 68000 Simulator ; ADF Pro ; ALIB 4.0 ; AS11 v1.03 - 68HC11 assembler ; as31 - An Intel 8031-8051 assembler;
AsemblerEdit ; ASM Tools ; ...
Вопрос № 119.339
Можно ли научиться программировать на языке assembler со следующим набором программ: 8051 Dissassembler 2.1 ; 68000 Simulator ; ADF Pro ; ALIB 4.0 ; AS11 v1.03 - 68HC11 assembler ; as31 - An Intel 8031-8051 assembler;
AsemblerEdit ; ASM Tools ; Assembly Snippets 4.0 ; Bin2asM Version 1.06Beta ; E P A S M ; IDA PRO Advanced 4.04 ;
Interactive Disassembler v3.75 Pro ; Macro Assembler v6.13 ; MASM Professional Development System, Version 6.14;
Mcs-51 Macro Assembler ; Microsoft Assembler 6.13 ; NuMega SoftICE v4.01 ; PentOpt 1.23 Pro ; Power Assembler 32 ;
Snippets ;Sourcer 5.10 Dissassembler; Turbo Assembler 2.0; Turbo Assembler 4; Turbo Assembler 5; Turbo Assembler Shell;
Turbo Assembler Shell 3 b3; Turbo Assembler v5.0; VisualAsembler1_0; VMM IDA Databse v1.0; Win32 Disassembler 8.93 ?
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Alex Kovalev!
Можно!
Для этого Вам нужно:
1) литература: к примеру книга С.В. Зубкова;
Ассемблер, как язык программирования, является универсальным, он отличается для каждой реализации системы команд процессора, т.е. к примеру команда ADD op1,op2 - будет присутствовать во всех синтаксисах языка, но будут отличатся значениями операндов(название, разрядность и т.д.)
2) компилятор
-16 бит(-для создания приложений под DOS
- Turbo Assembler 2.0;
- Turbo Assembler 4.0;
- Microsoft Assembler(Macro Assembler)v6.13;);
-32 бита(-для создания приложений под Windows
- Turbo Assembler v5.0;
- MASM Professional Development System, Version 6.14;)
-универсальные(-для создания приложений под DOS и Windows
- Fasm);
3) отладчик(-для проверки работоспособности программ и поиска ошибок
- NuMega SoftICE;
- OllyDbg;)
4) дизассемблер(-для перевода кодов исполняемых файлов в исходный текст на языке ассемблера
- Interactive Disassembler PRO;
- Sourcer;
- Win32 Disassembler;) ps:если будут вопросы задавайте их в мини-фороум, он Вам доступен как автору
Удачи!
--------- И только наступив на грабли мы приобретаем драгоценный опыт!
Ответ отправил: Зенченко Константин Николаевич (статус: Профессионал) Украина, Киев Тел.: +380958380164 Адрес: Украина г.Киев ---- Ответ отправлен: 21.01.2008, 13:15