Курсовая по программированию на assembler

У нас вы можете ознакомиться с «Курсовая по программированию на assembler»!

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

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

Основы программирования на Ассемблере

Формат объектного файла позволяет, при определенных условиях, объединить несколько отдельно оттранслированных исходных модулей в один модуль. При этом в функции компоновщика входит разрешение внешних ссылок ссылок на процедуры и переменные в этих модулях.

Резуль-татом работы компоновщика является создание загрузочного файла с расширением ехе. После этого операционная система может загрузить такой файл и выполнить. Устранение синтаксических ошибок еще не гарантирует того, что программа будет хотя бы будет запускаться, не говоря уже о правильности работы. Поэтому обязательным этапом процесса разработки является отладка.

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

Для этого составляются тесты. Специфика программ на ассемблере состоит в том, что они интенсивно работают с аппаратными ресурсами компьютера.

Реферат Язык программирования Assembler

Это обстоятельство заставляет программиста постоянно отслеживать содержимое определенных регистров и областей памяти. Естественно, что человеку трудно следить за этой информацией с большой степенью детализации. Поэтому для локализации логических ошибок в программах используют специальный тип программного обеспечения — программные отладчики. Отладчики бывают двух типов: Из-за того, что ассемблер не имеет своей интегрированной среды, для отладки написанных на нем программ используют автономные отладчики.