Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Теоретическая часть. Основы программирования




АССЕМБЛЕР ДЛЯ IBM PC

ЛАБОРАТОРНЫЙ ПРАКТИКУМ

Часть 1

Основы программирования


Лабораторная работа № 1

Разработка и отладка программы на языке Ассемблера

Цель: Изучить общие принципы построения программ на языке Ассемблера, выработать навыки подготовки, трансляции и отладки программ на языке Ассемблера.

Задачи:

ü научится инсталлировать программный пакет Borland Turbo Assembler 5.0;

ü получить практические навыки инсталляции программного продукта;

ü рассмотреть процессы ассемблирования, компоновки и выполнения программы на языке Assembler;

ü научиться создавать файл с текстом программы на языке ассемблера, создавать объектный код и исполняемый модуль *.EXE.

ü получить практические навыки ввода текста на языке Ассемблера, компиляции, компоновки и исполнения программы;

ü рассмотреть процесс отладки программы с помощью программ отладчиков debug фирмы Microsoft и Turbo Debugger фирмы Borland, получить практические навыки отладки программы написанной на языке Ассемблера с их помощью.


Теоретическая часть.

У существующих реализации ассемблера нет интегрированной среды, подобной интегрированным средам Pascal или С. Для выполнения функций по вводу кода программы, ее трансляции, редактированию и отладке используются отдельные служебные программы, которые входят в состав специализированных пакетов ассемблера. Традиционно на рынке ассемблеров для микропроцессоров фирмы Intel имеется два пакета:

ü MASM (Макроассемблер) фирмы Microsoft;

ü TASM (Turbo Assembler) фирмы Borland.

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

Для выполнения практических заданий мы будем пользоваться пакетом Turbo Assembler 5.0 фирмы Borland.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных