Шестнадцатери́чная систе́ма счисле́ния — позиционная система счисления по основанию 16.
Язы́к ассе́мблера — представление команд процессора в виде, доступном для чтения человеком. Язык ассемблера считается языком программирования низкого уровня в противовес высокоуровневым языкам, не привязанным к конкретной реализации вычислительной системы. Программы, написанные на языке ассемблера, однозначным образом переводятся в инструкции конкретного процессора и в большинстве случаев не могут быть перенесены без значительных изменений для запуска на машине с другой системой команд. Ассемблером также называется программа-компилятор, преобразующая код на языке ассемблера в машинный код. Программа, выполняющая обратную задачу, называется дизассемблером.
Ассе́мблер — транслятор программы из текста на языке ассемблера в программу на машинном языке.
Дизассе́мблер — транслятор, преобразующий машинный код, объектный файл или библиотечные модули в текст программы на языке ассемблера.
Компиляция :
- Компиляция (аниме) — аниме-фильм, смонтированный из аниме-сериала.
- Компиляция (литература) — сочинительство на основе чужих исследований или произведений без самостоятельной обработки источников; также работа, составленная таким методом. Отличается от плагиата, когда речь идёт о произведениях, требующих привлечения большого числа источников.
- Компиляция (музыка) — сборник или альбом, в который включают музыкальные записи на определённую тему ; также — способ составления музыкального произведения из уже существующих тем; в ряде случаев то же, что попурри.
- Компиляция (программирование) — трансляция программы, составленной на исходном языке высокого уровня, в эквивалентную программу на низкоуровневом языке, близком машинному коду, выполняемая компилятором.
Макрокоманда, макроопределение или мáкрос — программный алгоритм действий, записанный пользователем. Часто макросы применяют для автоматизации рутинных действий. Также макрос — это символьное имя в шаблонах, заменяемое при обработке препроцессором на последовательность символов, например: фрагмент html-страницы в веб-шаблонах, или одно слово из словаря синонимов в синонимизаторах.
Common Intermediate Language — «высокоуровневый ассемблер» виртуальной машины .NET. Промежуточный язык, разработанный фирмой Microsoft для платформы .NET Framework. JIT-компилятор CIL является частью CLR — общей среды выполнения программ, написанных на языках .NET. Ранее язык назывался «Microsoft Intermediate Language (MSIL)», однако был переименован для создания стандарта «ECMA-335».
Императи́вное программи́рование — парадигма программирования, для которой характерно следующее:
- в исходном коде программы записываются инструкции (команды);
- инструкции должны выполняться последовательно;
- данные, получаемые при выполнении предыдущих инструкций, могут читаться из памяти последующими инструкциями;
- данные, полученные при выполнении инструкции, могут записываться в память.
Регистр процессора — блок ячеек памяти, образующий сверхбыструю оперативную память (СОЗУ) внутри процессора; используется самим процессором и большей частью недоступен программисту: например, при выборке из памяти очередной команды она помещается в регистр команд, к которому программист обратиться не может.
RadASM — бесплатная среда разработки программного обеспечения для ОС Windows и не только, изначально предназначенная для написания программ на языке ассемблера.
Cyclone — исследовательский язык программирования, созданный Дэном Гроссманом, Тревором Джимом, и Грегом Моррисеттом в Корнеллском Университете как доработка классического языка Си с целью повышения надёжности и безопасности программирования, с сохранением низкоуровневых возможностей и применимости языка в областях, традиционных для Си.
ASM:
- ASM — нидерландская корпорация, разработчик и изготовитель оборудования для производства полупроводниковых пластин, соучредитель компании ASML.
- ASM — Американская ассоциация микробиологии, научное некоммерческое объединение микробиологов.
- ASM International — американское материаловедческое научно-техническое общество.
- .asm — расширение, используемое для файлов исходных кодов программ на языках ассемблера.
- ASM — язык спецификаций программного обеспечения.
- ASM Formule 3 — команда, принимавшая участие в Евросерии Формулы-3, позднее переименованная в ART Grand Prix.
- ASM — менеджер томов в Oracle Database.
- ASM Clermont Auvergne — клуб регби-15, основанный в Клермон-Ферране.
- ASM Assembly Systems — немецкая компания, производитель оборудования для сборки электронных компонентов и поверхностного монтажа.
- ASM FC — футбольный клуб из Монако, выступающий в чемпионате Франции.
IBM System/370 (S/370) — серия мейнфреймов, выпущенная компанией IBM.
Код операции, операционный код, опкод — часть машинного языка, называемая инструкцией и определяющая операцию, которая должна быть выполнена.
Флаг переноса CF — в электронных арифметических устройствах — специальный флаг, устанавливаемый в результате арифметического переноса или сдвига со старшего значащего бита. Для арифметической операции может рассматриваться как флаг переполнения.
GCC Inline Assembly — Встроенный ассемблер компилятора GCC, представляющий собой язык макроописания интерфейса компилируемого высокоуровнего кода с ассемблерной вставкой.
XBasic — один из вариантов языка программирования BASIC, который разработал Max Reason в конце 1980-х для процессора Motorola 88000 под управлением Unix. В начале 1990-х она была портирована на Windows и Linux, а с 1999 года она была доступна на условиях open source в соответствии с лицензией LGPL вместе с библиотекой времени выполнения. Макс Резон прекратил поддержку и развитие системы. В настоящее время её курирует Eddie Penninkhof.
Майкл Абраш — программист и технический писатель, специализирующийся на оптимизации кода, программировании на ассемблере под архитектуру 80x86. Репутация специалиста закрепилась за ним после появления в 1990 году его книги Zen of Assembly Language Volume 1: Knowledge. Эта тема была продолжена позднее в его новой книге Zen of Graphics Programming. Он часто начинает свои технические выступления с анекдота, показывающего параллель между его реальным опытом и темой выступления. Стиль его изложения заставляет читателей думать иначе и искать совершенно новый подход в решении технических проблем.
MPLAB — интегрированная среда разработки, представляющая собой набор программных продуктов, предназначенная для облегчения процесса создания, редактирования и отладки программ для микроконтроллеров семейства PIC, производимых компанией Microchip Technology. Среда разработки состоит из отдельных приложений, связанных друг с другом, и включает в себя компилятор с языка ассемблер, текстовый редактор, программный симулятор и средства работы над проектами. Также среда позволяет использовать компилятор с языка C.
Рэндалл Хайд — американский компьютерный писатель; известен как автор книги «Искусство ассемблера», посвященной программированию язык ассемблера. Он создал ассемблер Lisa в конце 1970-х и разработал язык программирования Высокоуровневый ассемблер.