Ассемблер - Форум Плохого.нет
Страница 1 из 11
Форум Плохого.нет » Софту, Драйверами и т.д. » Программирование » Ассемблер (Проблемы и т.д.)
Ассемблер
crisTalДата: Воскресенье, 20.02.2011, 13:47 | Сообщение # 1
Лейтенант
Группа: Пользователь
Сообщений: 5
Награды: 0
Репутация: 0
Статус: Offline
Задавайте свои вопросы по данной теме...
 
BupycДата: Воскресенье, 27.02.2011, 12:14 | Сообщение # 2
Лейтенант
Группа: Аплоадеры
Сообщений: 23
Награды: 5
Репутация: 7
Статус: Offline

Ассе́мблер (от англ. assembler — сборщик) — компьютерная программа, компилятор исходного текста программы, написанной на языке ассемблера, в программу на машинном языке.

Как и сам язык (ассемблер), ассемблеры, как правило, специфичны конкретной архитектуре, операционной системе и варианту синтаксиса языка. Вместе с тем существуют мультиплатформенные или вовсе универсальные (точнее, ограниченно-универсальные, потому что на языке низкого уровня нельзя написать аппаратно-независимые программы) ассемблеры, которые могут работать на разных платформах и операционных системах. Среди последних можно также выделить группу кросс-ассемблеров, способных собирать машинный код и исполняемые модули (файлы) для других архитектур и ОС.

Ассемблирование может быть не первым и не последним этапом на пути получения исполняемого модуля программы. Так, многие компиляторы с языков программирования высокого уровня выдают результат в виде программы на языке ассемблера, которую в дальнейшем обрабатывает ассемблер. Также результатом ассемблирования может быть не исполняемый, а объектный модуль, содержащий разрозненные и непривязанные друг к другу части машинного кода и данных программы, из которого (или из нескольких объектных модулей) в дальнейшем с помощью программы-компоновщика («линкера») может быть скомпонован исполнимый файл.

Ассемблирование и компилирование

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

Прикрепления: 2866728.jpg(52Kb)


Здесь был Bupyc
 
telnet2066Дата: Пятница, 09.12.2011, 16:31 | Сообщение # 3
Рядовой
Группа: Пользователь
Сообщений: 1
Награды: 0
Репутация: 0
Статус: Offline
Напиши мне, родной, такую фичу, чтоб от неё потом кулер вырубался.
 
Форум Плохого.нет » Софту, Драйверами и т.д. » Программирование » Ассемблер (Проблемы и т.д.)
Страница 1 из 11
Поиск: