Подтвердить что ты не робот

Язык азартных игр

Где можно начинать изучать язык ассемблера? Не могли бы вы предложить какое-то место, которое может заставить меня начать с него?

4b9b3361

Ответ 1

Вернувшись в колледж, я использовал awesome 8086 Microprocessor Emulator для ассемблерного программирования в Windows. На веб-сайте доступны обучающие материалы для начинающих.

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

Ответ 2

Я попробовал Программирование с нуля несколько месяцев назад, и это помогло мне начать работу на сборке x86. Кроме того, он бесплатный:)

Ответ 3

Если вы находитесь в Windows и имеете x86 процессор:

  • Получить Язык ассемблера для компьютеров на базе Intel - одна из лучших книг по этой теме. Кроме того, вы можете попробовать Randall Hyde бесплатно, онлайн Art of Assembly Language.
  • Загрузите Masm32 ассемблер, который вы будете использовать для компиляции кода сборки в исполняемые файлы.
  • И, если вам нравятся IDE, получите Winasm. Это упростит редактирование кода.

Ответ 4

Для программирования сборки Win32 это хороший старт:

Учебники Iczelion

Ответ 5

Лучший способ узнать ассемблер IMHO - разобрать скомпилированный код и сначала использовать его в встроенном ассемблере, который позволяет писать материал вокруг него в HLL. Это хороший промежуточный шаг перед тем, как перейти в полный asm.

Я узнал это так в Turbo Pascal, но Delphi и, например, Free FreePascal все еще поддерживает это сегодня. (проще, чем, например, gcc inline asm)

Ответ 6

Я начал изучать сборку из MIPS (микропроцессор RISC). Эмулятор под названием SPIM можно было бесплатно загрузить и установить с веб-сайта автора. http://pages.cs.wisc.edu/~larus/spim.html

SPIM предоставляет простой в использовании интерфейс с консолью для возврата результатов. Пользователи также могут проверять регистры из эмулятора.

Автор SPIM рекомендует много полезных ресурсов, доступных на веб-сайте (прокрутите вниз до "Ресурсы" ).

Ответ 7

Язык сборки Step by Step от Джеффа Дунтемана. Хороший вводный текст, в котором также рассказывается об основах настройки отладчика и текстового редактора (kate) для работы с сборкой.

Ответ 9

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

Хотя все они похожи друг на друга, но они разные.

Язык ассемблера для процессора на базе x64 не будет работать на компьютерах IBM с мэйнфреймом.

Ассемблер переводит программу с языка сборки на язык машины.

Disassembler выполняет обратную функцию.

Подробнее: Что такое язык сборки в программировании на компьютере? Освежители талантов