Программирование на ассемблере
Программирование на ассемблере является довольно трудоемким процессом, особенно для начинающих программистов. Однако он помогает понять работу операционной системы и компилятора.
Программирование на ассемблере используется для проработки каких-то небольших компонентов кода, либо для того, чтобы увеличить скорость работы программы.
Но, как правило, на ассемблере большие программы не пишутся в связи с тем, что язык ассемблера очень громоздкий. То, что можно написать одной командой на языке более высокого уровня, то на ассемблере это будет 10, а то и больше команд. Любой язык можно представить в виде битов памяти (0 и 1).
Если Вы начинающий программист, то предлагаем Вам почитать статью ассемблер для начинающих. В этой статье говорится с чего лучше начать изучать ассемблер, каким учебником пользоваться.
Программирование на ассемблере очень полезная вещь в основном для программистов, которые знают язык высокого уровня и могут комбинировать язык высокого уровня и язык ассемблера (более детального языка программирования).
Ассемблер начал свое развитие еще во время второй мировой войны. Однако дал ему название Морис Уилкс. Он назвал собирающей системой (по-английски assemly system, т.е. ассемблер) мнемотическую систему для "Эдсака" и библиотеку подпрограмм.
Опытные программисты используют программирование на ассемблере для того, чтобы из исполнимого файла программы вырезать необходимый кусок и использовать его по своему усмотрению. Что-то изменяя, добавляя новые команды они получают свою собственную программу, которая выполняет нужные программисту функции.
Преимущества программирования на ассемблере заключаются в том, что программа (или ее часть) написанная на ассемблере будет занимать мало места и будет быстро выполняться, а также ассемблер предоставляет огромные возможности для различных трюков.
Недостатки программирования на ассемблере заключаются в применении большого количества команд.
В чистом виде программирования на ассемблере используется в основном лишь для вставок в тексты программ высокого уровня.
Если Вы решили начать программировать на ассемблере, то в этом Вам помогут книги по ассемблеру. Советуем почитать книги Абеля, Пирогова, Зубкова. Они помогут понять основы ассемблера и сразу приступить к делу, так как обучающий материал написан с примерами.
Вернуться к разделу Основы ассемблера >>
Другие новости