О разделе
История ассемблерных языков
Полный отказ от высокоуровневых языков нецелесообразен. Поэтому большинство компиляторов поддерживают встроенный ассемблер — механизм вставки ассемблерных инструкций непосредственно в код на C/C++.
Основы ассемблера
Существуют два основных стиля синтаксиса — Intel и ATT. Они отличаются порядком операндов, обозначением регистров и способом указания чисел. Например, в синтаксисе Intel команда MOV EAX, 10 означает…
Архитектура ассемблерных программ
В операционных системах семейства Windows используется другой механизм — вызов функций из динамических библиотек (DLL), таких как kernel32.dll или user32.dll. Программа на Ассемблере под Windows…
Типы данных и регистры
Типизация, набор правил определения типа данных значений языка.
Управляющие конструкции и команды процессора
Центральным элементом управления потоком исполнения в ассемблере является указатель команд — специальный регистр процессора, хранящий адрес следующей инструкции, которую должен выполнить процессор.…
Команды и подпрограммы
Передача через стек. Если параметров много или они слишком велики для размещения в регистрах, используется стек. Перед вызовом подпрограммы вызывающая сторона помещает аргументы в стек с помощью…
Процедуры и прерывания
Тело процедуры размещается в сегменте кода, который является частью текстового раздела программы. Имя процедуры служит меткой, к которой обращаются инструкции перехода. Внутри тела процедуры выделяют…
Первая программа на ассемблере
Гайд по установке и настройке с написанием первой программы и её запуском.
Справочник по ассемблеру
Справочник-шпаргалка по ассемблеру — типы, синтаксис, стандартная библиотека, типовые паттерны. Не заменяет пошаговое обучение. Учебный курс — раздел.
Ассемблер — о разделе
Подборка материалов раздела Ассемблер в энциклопедии Вселенная IT