Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СПро - методичка.pdf
Скачиваний:
32
Добавлен:
16.03.2016
Размер:
847.14 Кб
Скачать

7.5.Контрольные вопросы и задания

1.Для чего используют библиотеки?

2.Поясните разницу между динамическим и статическим связыванием.

3.В чем специфика динамически подключаемых библиотек?

4.В каких целях используется разделяемая память в DLL?

5.Чем отличается динамическое связывание без импорта?

6.Приведите примеры системных DLL.

7.Опишите процесс создания DLL.

8 ОСНОВЫ ЯЗЫКА АССЕМБЛЕР

8.1. Цель работы

Ознакомление с основами построения ассемблерных программ, программной моделью и регистрами процессора, получение практических навыков по использованию ассемблерных команд для управления регистрами и флагами процессора

8.2. Указания по подготовке к выполнению лабораторной работы

Необходимо изучить принципы организации и регистры процессора, команды языка Ассемблер процессора семейства Intel, работающие с регистрами, средства включения ассемблерных кодов в программу на языке С++.

При подготовке к работе необходимо изучить конспект лекций по указанной теме, методические указания, а также разделы, указанные в [7].

8.3. Обзор темы работы

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

Различными являются способы, средства и используемые ресурсы, с помощью которых компьютер функционирует как единый механизм. Чтобы собрать воедино все понятия, характеризующие компьютер с точки зрения его функциональных программно-управляемых свойств, существует специальный термин — архитектура ЭВМ.

Впервые понятие архитектура ЭВМ стало упоминаться с появлением машин 3-го поколения для их сравнительной оценки.

К изучению языка ассемблера любого компьютера имеет смысл приступать только после выяснения того, какая часть компьютера оставлена видимой и доступной для программирования на этом языке. Это так называемая программ-