Все выпуски  

RFpro.ru: Ассемблер? Это просто! Учимся программировать


РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты в разделе

cain52
Статус: 1-й класс
Рейтинг: 4
∙ повысить рейтинг »
Коцюрбенко Алексей aka Жерар
Статус: Мастер-Эксперт
Рейтинг: 0
∙ повысить рейтинг »
Evgen aka Chuma
Статус: 6-й класс
Рейтинг: 0
∙ повысить рейтинг »

∙ Assembler

Номер выпуска:1699
Дата выхода:03.07.2018, 20:45
Администратор рассылки:Лысков Игорь Витальевич (Старший модератор)
Подписчиков / экспертов:61 / 20
Вопросов / ответов:1 / 1

Консультация # 193423: Здравствуйте! У меня возникли сложности с таким вопросом: С чего начать изучение Assemblera в 2018 году? Система в наличии: Windows 8 x64 Какой ассемблер предпочтителен (TASM, MASM, NASM, FASM, WASM, ...): это уже Вы подскажете, если не трудно, с чего начать. Процессор: intel core i5 Благодарю за ответ. На форуме по данному ...

Консультация # 193423:

Здравствуйте! У меня возникли сложности с таким вопросом:

С чего начать изучение Assemblera в 2018 году?
Система в наличии: Windows 8 x64
Какой ассемблер предпочтителен (TASM, MASM, NASM, FASM, WASM, ...): это уже Вы подскажете, если не трудно, с чего начать.
Процессор: intel core i5

Благодарю за ответ. На форуме по данному вопросу ничего не нашел.

Дата отправки: 28.06.2018, 20:19
Вопрос задал: mikhailtarasov2016 (Посетитель)
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Зенченко Константин Николаевич (Модератор):

Здравствуйте, mikhailtarasov2016!

С ОСью Вы уже определились.
smile

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

Когда Вы задавли свой вопрос у Вас перед слазами была памятка, один из пунктов список литературы:

© Цитата:
Книги по Ассемблеру
Assembler для DOS, Windows и UNIX - Зубков С.В.
Assembler. Практикум - Юров В.И.
Assembler. Учебник для вузов - Юров В.И.
Assembler. Учебный курс - Пирогов В.Ю.
Архитектура IBM PC и язык Ассемблера - Митницкий В.Я.
Программирование на языке ассемблера IBM PC - Пильщиков В. Н.
Ассемблер в задачах защиты информации - Абашев А.А.
Ассемблер для процессоров Intel Pentium - Магда С.Ю.
Ассемблер и дизассемблирование - Пирогов В.Ю.
Ассемблер и программирование для IBM PC - Абель Питер
Изучаем ассемблер - Крупник А.Б.
Искусство программирования на Ассемблере. Лекции и упражнения - Голубь Н.Г.
Персональные ЭВМ IBM PC и XT. Программирование на языке ассемблера - Скэнлон Л.
Системное программирование на персональном компьютере - Фельдман С.К.
Язык ассемблера для процессоров Intel - Ирвин, Кип
Язык ассемблера. Уроки программирования - Рудаков П.И.
Ассемблер для Windows - Пирогов В.Ю.
Ассемблер. Разработка и оптимизация Windows-приложений - Магда Ю.С.
Программирование на аппаратном уровне. Специальный справочник - Кулаков В.
Программирование аппаратных средств в Windows - Несвижский В.
Программирование на языке ассемблера для микропроцессоров 8080 и 8085 - Л. Левенталь
Программирование на языке ассемблера для микроконтроллеров семейства i8051 - Каспер Эрни

Отдельно можно выделить книгу: Аблязов Р. Программирование на ассемблере на платформе х86-64

Каждый из авторов имеет свое мнение, как нужно начинать программировать на асме, в каждой из книг, уделяется максимальное внимание одному или нескольким аспектам программирования на ассемблере, остальные аспекты только упоминаются. Ассемблер может применятся в программировании железа без ОСи, под ДОС, под Windows или *-NIX.

После того, как будет выбрана книга(и) Нужно определится с компилятором:
TASM, MASM - самые упоминаемые в книгах компиляторы, они 16-ти битные и работают с ними с помощью командной строки.
FASM - развивающийся компилятор, у которого есть своя ide, позволяет создавать код в различных форматах(синтаксис слегка не похож на tasm и masm, но со временем если пишеш код, то автоматически используеш нужный синтаксис smile ).
NASM - кроссплатформеный компилятор, позволяет создавать код под различные ОСи.
Это самые популярные, но есть ещё множество других *-asm.

Интузиасты пишут свои IDE, которые испольуют возможности основных компиляторов:






Ну если будете использовать и/или создавать 16-ти битные приложения Вам нужен будет DOSBox, т.к. в 64-х бинных ОСях нет поддержки 16-ти битного кода.
Выбор за Вами.

ps:Ссылки не даю, это все есть в сети, как книги так и компиляторы.
Удачи!

Консультировал: Зенченко Константин Николаевич (Модератор)
Дата отправки: 29.06.2018, 15:47

5
Благодарю, уважаемый.
-----
Дата оценки: 29.06.2018, 22:12

Рейтинг ответа:

НЕ одобряю +1 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!


В избранное