Уроки по Ассемблеру

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

Язык ассемблера — это низкоуровневый язык программирования, используемый для компьютера или другого программируемого устройства, специфичный под конкретную компьютерную архитектуру, в отличие от большинства высокоуровневых языков программирования, которые являются кроссплатформенными. Язык ассемблера конвертируется в исполняемый машинный код с помощью программ ассемблера, таких как NASM, MASM и т.д.

Прежде чем приступить к этому учебному пособию, вы должны иметь базовые знания по терминологии компьютерного программирования, а также базовое понимание любого из языков программирования (см. Самоучитель по C++), которое поможет вам быстрее разобраться с базовыми концепциями программирования на ассемблере и быстрее прогрессировать.

Отдельное спасибо за помощь в переводе Евгению Павлову и Светлане Деменевой.