Разное

Ассемблер учебник: Assembler. Учебник для вузов. 2-е изд. В. И. Юров

Содержание

Список ресурсов для изучения Ассемблера / Хабр

Доброго времени суток!

Некоторым программистам иногда приходит в голову мысль «а не изучить ли мне ассемблер?». Ведь на нем пишут самые (с некоторыми оговорками) маленькие и быстрые программы, да и охота ощутить вкус низкоуровневого программирования берет свое. Ну и для общего развития не повредит.

Мысль эта не обошла стороной и меня. Вдохновившись

историей одного байта

, я ринулся в бой…


… но оказалось, что найти материал по интересующей теме не так просто, как хотелось бы. Посему решено было создать на хабре пополняющийся пост-индекс статей/книг/мануалов/etc. об этом, несомненно, великом языке.

Под катом находится, собственно, список с краткими комментариями, разбитый по категориям.

UPD
В список начали добавляться ресурсы по программингу микроконтроллеров.

Для начала

Ресурсы

Книги

Для книг я выкладываю только названия, без ссылок (или с ссылкой на интернет-магазин), так как я не знаю отношения некоторых людей к скачиванию чьей-то интеллектуальной собственности.

Кому надо — тот найдет, где скачать.


  • kpnc.opennet.ru — архив книг Криса Касперски
  • Галисеев Г. В. Ассемблер для Win 32. Самоучитель
  • Зубков С. В. Ассемблер для DOS, Windows и UNIX
  • Кип Ирвин. Язык ассемблера для процессоров Intel = Assembly Language for Intel-Based Computers
  • Калашников О. А. Ассемблер? Это просто! Учимся программировать
  • Крис Касперски. Искусство дизассемблирования
  • Владислав Пирогов. Ассемблер для Windows
  • Владислав Пирогов. Ассемблер и дизассемблирование
  • Ричард Саймон. Microsoft Windows API Справочник системного программиста
  • Фрунзе А. В. Микроконтроллеры? Это же просто!
  • Юров В., Хорошенко С. Assembler: учебный курс
  • Абель — Ассемблер. Язык и программирование для IBM PC
  • Эндрю Таненбаум — «Архитектура компьютера» — рекомендация lefty
  • Чарльз Петцольд — «Код» — рекомендация lefty
  • Assembly Language Step-by-step: Programming with DOS and Linux
  • Юрий Ревич «Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера» — рекомендация Ryav
  • Нортон П., Соухе Д. «Язык ассемблера для IBM PC» — рекомендация maotm
  • Григорьев В. Л. «Микропроцессор i486. Архитектура и программирование.» — рекомендация Ghost_nsk
  • Нортон П., Уилтон Р. «IBM PC и PS/2.руководство по программированию» — описана работа с прерываниями и простыми железками, рекомендация Ghost_nsk
Англоязычные ресурсы

Инструменты

Программинг микроконтроллеров

Прочее

  • zx.pk.ru — форум ZX Spectrum
  • bbs.pediy.com — форум по reverse engineering на китайском языке (спасибо KollinZ). Чтобы можно было понять о чем речь, можно воспользоваться кнопкой «перевести» в хроме (спасибо за совет mexanism)
  • old-dos.ru — крупнейший в Рунете архив старых программ
Заключение

Надеюсь эта статья будет полезна как новичкам, так и тем, кто ищет новых знаний. Если вы знаете какие-либо интересные ресурсы по теме, смело пишите в комментарии, пост создавался, чтобы пополняться.

P.S.: И, да, я очень надеюсь не увидеть в комментариях холивар Assembler vs. %anything% (или «стоит ли изучать ассемблер?»).

6 книг по Ассемблеру на русском языке

Книга поможет овладеть базовыми знаниями по языку ассемблер. Автор разобрал широкий сегмент вопросов на простом и понятном языке. Не обращай внимания на процессор – основная суть программирования под Intel не поменялась, да и понимать инфу лучше на простых вещах. Каждый кусок текста усилен кодом, так что скучно не будет. Подойдет как для опытных программистов, так и для совсем “зеленых”.

Ассемблер для процессоров Intel Pentium

Это издание – одно из лучших для новичков. Присутствует гора примеров с кодом, которые прекрасно задокументированы. После прочтения ты узнаешь, как программировать под разными ОС, как запустить пример на ассемблере, резидентные программы и многое другое. Отлично подойдет для новичков и студентов.

Assembler на примерах. Базовый курс

В книге все начинается по закону жанра – история ВТ, математика, алгоритмы, вычислительные системы и прочее (про алгоритмизацию и выч.системы почитай отдельно – пригодится). Автор книги плавно тебя подводит к изучению языка С, поэтому указатели, память и рекурсия рассматриваются довольно часто. А еще ты узнаешь об отладке и о том, как правильно тестировать свой код.

Программирование, введение в профессию. Низкоуровневое программирование

Ассемблер важен до сих пор по нескольким причинам. Первая – он незаменим в процессе познания устройства ЭВМ. Вторая – без него затруднительно писать программу управления девайсом, в котором нет нативной ОС – магнитолы, медицинские приборы, различные микроконтроллерные системы и т. д.

Материал в книге изложен понятным языком от простого к сложному – от легких примеров до написания автономных программ для «безбиосных» систем. Закрепить теорию ты сможешь заданиями в виде лабораторных работ. Подойдет для студентов и интересующихся темой.

Программирование на ассемблере

Крутая вещь, в которой краткое и лаконичное изложение материала переплетается с практикой программирования под интегральные микросхемы. Поскольку издание предназначено для прочтения студентами направления «Вычислительная техника», то представь, каким понятным языком оно написано.

Книга прекрасно подойдет для специалистов, работающих в сфере автоматизации систем, и для простого обывателя.

Основы программирования на Ассемблере

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

В качестве закрепления пройденной теоретической части предложены примеры-задачи, а для практической составляющей – написание кода.

Самоучитель. Ассемблер

А какую литературу по ассемблеру изучал ты?

Лучшие книги по Ассемблеру для начинающих – Библиотека программиста

Просмотров 1.8k. Обновлено

Отобрали лучшие книги по Ассемблеру для начинающих. Актуальная литература на русском языке с лучшими оценками.

Ассемблер для Windows. Владислав Пирогов

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

Преимущества:

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

Assembler. Для DOS, Windows и Unix. Сергей Зубков

Книга предназначена как для специалистов своего дела, так и для новичков. В ней показаны все стороны создания программ на ассемблере для разных систем: DOS, Windows и Unix. В книге автор описывает следующие темы: создание резидентных драйверов, программирование периферийных устройств, управление режимами.

Преимущества:

  • учебник и справочник в одной книге;
  • просто и понятно описаны общие принципы.

Недостатки:

  • устаревшая информация.

Ассемблер. Самоучитель. Андрей Жуков, Андрей Авдюхин

Книга написана в виде руководства для программирования на языке ассемблер. В основном она состоит из практической информации, которая сразу обучает работать в этой системе. При помощи иллюстраций раскрываются многие актуальные вопросы. Также после каждой темы приводятся контрольные вопросы, задачи и практические задания.

Преимущества:

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

Ассемблер – это просто. Олег Калашников

Программисты почерпнут из книги много ответов на основные вопросы по работе на ассемблере. Каждая новая тема поделена на главы, в которых объясняются принципы работы, алгоритмы, дается решение частых задач и приводятся примеры с практическими упражнениями.

В книге есть обучение по созданию простого вируса и антивируса к нему, как писать резидентные программы и создавать оболочки.

Преимущества:

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

Недостатки:

  • рассчитана не на новичков, а на тех, кто уже умеет определенный уровень программирования (начинать с этой книги нельзя).

20 уроков Ассемблера. Семён Углев

Издание состоит из экспресс-тем, в которых раскрыты основы Ассемблера. Автор написал книгу отталкиваясь от основной задумки: позволить читателю как можно быстрее изучить язык на конкретных примерах и упражнениях. Рекомендуется тем, кто хочет быстро освоить Ассемблер без углубления в тему.

Преимущества:

  • помогает быстро понять основы;
  • хорошая и понятная подача материала;
  • полезная книга, но для экспресс-обучения.

Недостатки:

  • книга не дает полной информации;
  • кроме основ и некоторых общих моментов из нее ничего нельзя вынести.

Программирование микроконтроллеров Atmel AVR на ассемблер. Юрий Ревич

В книге описаны основы принципа действия, функции и программирование микроконтроллеров. Есть пошаговые инструкции, чтобы запустить их в действие. Также отдельной темой является обмен и передача данных между микроэлектроникой и компьютером. Приводится список команд для микроконтроллеров AVR.

Преимущества:

  • полезная информация без воды;
  • отлично обучает программированию AVR на ассемблерах;
  • у автора большой практический опыт в теме;
  • наглядно представлены тексты программ на языке Ассемблер.

Выводы

  1. Для тех, кто только начинает осваивать микропроцессорную электронику советуется прочитать книги: Assembler. Для DOS, Windows и Unix. Сергей Зубков, Ассемблер. Самоучитель. Андрей Жуков, Андрей Авдюхин, Программирование микроконтроллеров AVR на ассемблер. Юрий Ревич.
  2. Чтобы повысить свой уровень знаний в теме программирования на ассемблере нужно прочитать: Ассемблер – это просто. Олег Калашников, Ассемблер. Самоучитель. Андрей Жуков, Андрей Авдюхин.
  3. Если нет времени на углубленное изучение языка, то стоит прочитать книгу 20 уроков Ассемблера. Семён Углев.

Делитесь не попавшими в эту подборку книгами по Assembler в комментариях!

Иллюстрированный самоучитель по Assembler › Основы программирования › Подготовка и отладка программы [страница — 19] | Самоучители по программированию

Подготовка и отладка программы

Процесс подготовки и отладки программы на языке ассемблера включает этапы подготовки исходного текста, трансляции, компоновки и отладки.

Подготовка исходного текста программы выполняется с помощью любого текстового редактора, хотя бы редактора, встроенного в программу Norton Commander, или еще более удобного редактора Norton Editor. При использовании одного из более совершенных текстовых процессоров, вроде Microsoft Word, следует иметь в виду, что эти программы добавляют в выходной файл служебную информацию о формате (размер страниц, тип шрифта и др.), которая будет непонятна транслятору. Однако практически все текстовые редакторы и процессоры позволяют вывести в выходной файл «чистый текст», без каких-либо служебных символов. Именно таким режимом и надлежит воспользоваться в нашем случае.

В принципе для подготовки исходного текста можно воспользоваться любым редактором системы Windows, например, программой WordPad или Блокнотом. Однако в этом случае возникнут неприятности с русским шрифтом. Как известно, корпорация Microsoft приняла для своих русифицированных продуктов собственную кодировку русских символов, расходящуюся со стандартной, используемой в приложениях DOS. Если программу, использующую русский текст в качестве комментариев, или выводящую его на экран, подготовить в одном из редакторов Windows, то при ее просмотре и запуске в среде DOS вместо русского текста вы увидите бессмысленный набор символов. Поэтому программы, предназначенные для выполнения под управлением MS-DOS, лучше и подготавливать в среде DOS. Файл с исходным текстом должен иметь расширение .ASM.

Следующая операция состоит в трансляции исходного текста программы, т.е. в преобразовании строк исходного языка в коды машинных команд. Эта операция выполняется с помощью транслятора с языка ассемблера (т.е. с помощью программы ассемблера). Известные разработчики программного обеспечения – корпорации IBM, Borland, Microsoft и др. предлагают свои варианты трансляторов, несколько различающиеся своими возможностями и системой обозначений.

Однако входной язык любого транслятора, включающий в себя мнемонику машинных команд и других операторов и правила написания предложений ассемблера, для всех ассемблеров одинаков, поэтому при подготовке и отладке примеров данной книги можно с равным успехом воспользоваться любой из указанных программ. Мы, как уже отмечалось, использовали программы пакета TASM 5.0 (фирменные названия этих программ – Turbo Assembler, Turbo Link и Turbo Debugger, а имена соответствующих им файлов – TASM.EXE, TLINK.EXE и TD.EXE).

После трансляции образуются два файла – листинг трансляции и объектный файл с расширением OBJ. Листинг представляет собой текстовый файл, предназначенный для чтения в каком-либо редакторе, и содержит исходный текст оттранслированной программы вместе с машинными кодами команд. В случае обнаружения транслятором каких-либо ошибок, в листинг также включаются сообщения об этих ошибках.

Рассмотрим элементы листинга трансляции Примера 1.1 из предыдущей главы. На рис. 2.1 приведен несколько сокращенный текст этого листинга, из которого удалены комментарии к отдельным предложениям.


Рис. 2.1. Листинг трансляции программы 1-1.

Ассемблер MS-DOS — завершаем цикл вводных статей об ассемблере.

Прощай ассемблер MS-DOS и здравствуй Windows!

Мы закончили изучать 16 битный ассемблер MS-DOS и приступаем к изучению программирования на 32 битном ассемблере для Windows.

Нужно ли было копаться в коде мёртвой операционной системы, вместо того, чтобы сразу перейти к основам современного программирования? Для последующего успеха в изучении программирования — это необходимо. Практическое применение знаниям 16 битного ассемблера вы вряд ли найдёте в наше время. Пройденный нами этап — это основа теоретических знаний и практического понимания сути программирования через его основополагающее начало.

16 битный ассемблер — это практически первый язык программирования, возможность «на молекулярном» уровне общаться с древними машинами-динозаврами. В дальнейшем Вы поймёте, что основы работы современных процессоров мало изменились до нашего времени. Обилие ненужной информации в Интернете создаёт иллюзию сложности. В действительности — ничего сложного нет.

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

В завершение курса 16-ти битного программирования на ассемблере, перечислим ряд учебников. Если кто-то захочет расширить свои знания или уточнить отдельные моменты написания кода для операционной системы MS-DOS, он может обратиться к ниже перечисленной литературе.

Мы бы советовали прочитать первую книгу: «20 уроков ассемблера под DOS», остальные — сверх нормы для тех, кто хочет отшлифовать пройденный материал.

Книга 1. 20 уроков ассемблера под DOS.

Книга Семёна Леонидовича Углева «20 уроков ассемблера под DOS» — просто находка для начинающих изучать ассемблер. Просто конкурент нашему циклу статей. Всё понятно, кратко и практично. Содержится основные данные, чтобы изучить ассемблер MS-DOS пошагово. Плавно переходим от простой программы к резидентной, затем пишем простой MS-DOS вирус, а затем — антивирус!

Изучаем ассемблер MS-DOS пошагово на примере написания вируса и антивируса.

Книга 2. Программирование на ассемблере.

Книга В.В. Одинокова и В.П. Коцубинского «Программирование на ассемблере» — типовой учебник для студентов технических ВУЗов. Сухо и по-преподавательски. Имеются лабораторные работы для закрепления материала.

Типовой учебник для студентов ВУЗов.

Книга 3. Аппаратное обеспечение IBM PC.

Книга известнейших братьев Александра и Григория Фроловых. Содержит примеры программ на ассемблере и Си.

Аппаратное обеспечение IBM PC c исходниками.

Книга 4. Тонкая настройка и оптимизация MS-DOS.

Ещё одна книга братьев Фроловых. В ней нет ассемблерного кода, но содержится информация, позволяющая понять тонкости операционной системы MS-DOS. Для полноты понимания сути вопроса, пригодится для изучающих ассемблер MS-DOS.

Тонкая настройка и оптимизация MS-DOS — вспомогательная информация об операционной системе.

Книга 5. MS-DOS для программиста — часть первая.

Первая часть отличнейшего учебника по программированию на ассемблере в операционной системе MS-DOS 6.22. Братья Фроловы излагают информацию интересно, толково и доступно. Весь код рабочий, как всегда.

MS-DOS для программиста. Часть 1.

Книга 6. MS-DOS для программиста — часть вторая.

Вторая часть замечательного учебника для желающих на практике изучить ассемблер MS-DOS.

MS-DOS для программиста. Часть 2.

Книга 7. Ассемблер и программирование для IBM PC.

Не можем пропустить самую известную книгу Питера Абеля, по которой учились программировать первые Российские или тогда Советские программисты. Распространялась в текстовом режиме. Интернета не было, поэтому переведённое произведение представляло собой особую ценность. Прочитать интересно и сейчас.

Питер Абель: «Ассемблер и программирование для IBM PC».

Книга 8. The Art of Assembly Language Programming (AoA).

Переходим к рассмотрению англоязычных учебников. Начнём с «The Art of Assembly Language Programming (AoA)» от Randall Hyde. Объёмная, информация, но изложена суховато. Можно найти HTML и PDF версии на официальном сайте: https://www.plantation-productions.com/Webster/www.artofasm.com/index.html

The Art of Assembly 16 bit.

Книга 9. Zen of Assembly Language.

Книга Майкла Абраша (Michael Abrash) с интрегующим названием. Вы часто будете встречать в литературе по программированию на ассемблере ссылки на Дао, Дзен и т.п. Изучая этот язык программирования у Вас появиться вначале предположение, а потом твёрдое убеждение в том, что наш Мир — всего лишь матрица, программа, набор нулей и единиц …

Дзен язака ассемблер Майкла Абраша.

Книга 10. Windows Assembly Language & Systems Programming.

Автор книги — Бари Каулер (Barry Kauler). В книге рассматривается как ассемблер MS-DOS, так и 32 битный ассемблер Windows. Большое количество исходного кода прилагается. Хороший англоязычный учебник.

Windows Assembly Language & Systems Programming от Barry Kauler.

Все рассмотренные книги находятся в одном архиве: СКАЧАТЬ АРХИВ.

Базовый, но тщательный учебник assembly (linux)?



Я хочу выучить какой-нибудь практический язык assembly, только что изучив основные понятия в классе. Есть ли какие-нибудь приличные книги или учебные пособия (nasm и т. д.), которые можно было бы рекомендовать?

linux assembly nasm
Поделиться Источник not-too-smatr     07 мая 2009 в 20:47

7 ответов


  • Linux Assembly ссылка

    Я читаю книгу профессиональный язык Assembly с образцом кода, написанного для процессоров Intel IA-32. Используемый ассемблер-это ассемблер GNU. Где я могу найти эту ссылку Assembly? Например, написав Assembly для Windows, я могу найти ссылку на сайте Intel WEB. А как насчет Linux и GNU Assembler?

  • Базовый учебник для node.js openCV

    Я ищу базовый учебник для использования OpenCV с node.js. Я не смог найти ничего, описывающего функциональность, так что, возможно, кто-нибудь может дать мне подсказку, где я могу найти такую информацию. Надеюсь, у кого-нибудь есть идея Даниил



26

Язык PC Assembly — мой любимый ресурс по программированию assembly. Она современная, бесплатная и охватывает самые разные темы. Он использует NASM , и примеры доступны для Linux (среди нескольких других систем).

Поделиться Ayman Hourieh     07 мая 2009 в 21:03


Поделиться plan9assembler     12 июля 2009 в 11:06



7

Я согласен, что язык PC Assembly очень хорош. Другими хорошими, использующими GAS, являются:

Поделиться JF.     08 мая 2009 в 17:22


  • Assembly languaje, базовый указатель

    я читал пример на assembly languaje, и у меня есть немного сомнений. Мы использовали assembly только в наших программах, но последняя единица в семестре-это слияние его с turbo c (in-line assembly), и, читая код, я не совсем понимаю его: Вот часть assembly: dosseg .model small .code public…

  • Программирование assembly под Linux

    я пишу экзамен о arm 7 assembly, и я хотел бы написать некоторый код на моем компьютере Linux Mint. Можно ли написать какой-то базовый код (Hello World, просто циклы…) в консоли и скомпилировать его? Спасибо



2

«какой смысл изучать assembly просто так, черт возьми? »

Потому что вы научитесь HOW CPU работает и получите лучшее понимание системы. Я бы сказал, что понимание ассемблера само по себе практично.

Поделиться BoraxMan     08 марта 2010 в 06:47



2

Я рекомендую книгу Джеффа Дантеманна Assembly Language Step By Step, Третье Издание. Это было мое первое знакомство с asm, но оно приятное, читаемое, довольно современное и современное.

Поделиться jpowell     09 июля 2011 в 17:34



1

Я бы рекомендовал страницу assembly учебников по адресу http://pickatutorial.com

Надеюсь, это поможет.

Поделиться Sonia     27 октября 2010 в 14:11


Поделиться Tom     08 мая 2009 в 17:30


Похожие вопросы:


Assembly в Linux

Я читаю учебник по созданию компиляторов. В учебнике компилятор производит assembly 80X86, и я хочу знать, будут ли программы, созданные этим компилятором, работать в Intel Celeron Linux.If, а не в…


Базовый синтаксис и примеры учебник

На работе я тесно сотрудничаю с MS-Office. Мне удалось сгенерировать несколько сценариев, которые выполняют различные задачи. Хотя я могу переносить функции в VBA с некоторым трудом, я не полностью…


Учебник по булевой логике, используемый в Assembly

Есть ли где-нибудь учебник, который объясняет все тонкости булевых логических операций, которые возможны на языке assembly? Например, я понятия не имею, что делает следующий кодовый блок assembly:…


Linux Assembly ссылка

Я читаю книгу профессиональный язык Assembly с образцом кода, написанного для процессоров Intel IA-32. Используемый ассемблер-это ассемблер GNU. Где я могу найти эту ссылку Assembly? Например,…


Базовый учебник для node.js openCV

Я ищу базовый учебник для использования OpenCV с node.js. Я не смог найти ничего, описывающего функциональность, так что, возможно, кто-нибудь может дать мне подсказку, где я могу найти такую…


Assembly languaje, базовый указатель

я читал пример на assembly languaje, и у меня есть немного сомнений. Мы использовали assembly только в наших программах, но последняя единица в семестре-это слияние его с turbo c (in-line assembly),…


Программирование assembly под Linux

я пишу экзамен о arm 7 assembly, и я хотел бы написать некоторый код на моем компьютере Linux Mint. Можно ли написать какой-то базовый код (Hello World, просто циклы…) в консоли и скомпилировать…


Linux kernel assembly и логика

Мой вопрос несколько странный, но я сделаю все возможное, чтобы объяснить. Глядя на языки linux kernel, я получил C и assembly, хотя читал текст, в котором говорилось ,что вторая итерация Unix…


linux x86_64 с NASM с assembly системных вызовов

Я нашел диаграммы в интернете, показывающие различные системные вызовы для x86_64 linux nasm assembly, и там, кажется, есть 380 общих системных вызовов, однако каждая книга или учебник, которые я…

ассемблер — Самоучитель assembler — Stack Overflow на русском

ассемблер — Самоучитель assembler — Stack Overflow на русском

Stack Overflow на русском — это сайт вопросов и ответов для программистов. Присоединяйтесь! Регистрация займёт не больше минуты.

Присоединиться к сообществу

Любой может задать вопрос

Любой может ответить

Лучшие ответы получают голоса и поднимаются наверх

Вопрос задан

Просмотрен 2k раз

Закрыт. Этот вопрос не по теме. Ответы на него в данный момент не принимаются.

Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском.

Закрыт 5 лет назад.

Здравствуйте. Не могли ли Вы подсказать неплохой самоучитель по ассемблеру? Желательно, чтобы в конце каждой главы были упражнения, а также были куски кода с комментариями (например, hello world).

P.S. На хеше похожего вопроса не нашел, а точнее ответа на него.

задан 5 июл ’11 в 4:24

strbbstrbb

1,06511 золотой знак1010 серебряных знаков2121 бронзовый знак

1

Учил ассемблер по книге «Магда — Ассемблер для процессоров Intel Pentium» . Магда как автор очень понятно и доходчиво объясняет даже тяжелый материал. Также неплохие учебники:

  • Голубь — Искусство программирования на Ассемблере. Лекции и упражнения
  • Зубков — Assembler для DOS, Windows и UNIX
  • Кулаков — Программирование на аппаратном уровне
  • Ирвин — Язык ассемблера для процессоров Intel
  • Марек — Ассемблер на примерах. Базовый курс
  • Пирогов — Assembler. Учебный курс
  • Assembler&Win32. Курс молодого бойца

Добавить комментарий

Ваш адрес email не будет опубликован.