Лабораторная работа № 3
Тема: «Ассемблер i8086: типовые примеры».
Краткая аннотация: данная работа посвящена знакомству с типовыми примерами, выполненными с использованием команд ассемблера i8086. Перечень тем рассматриваемых ниже примеров таков:
- копирование ячеек указанного диапазона;
- занесение в ячейки указанного диапазона заданного ряда чисел;
- поиск и замена образцов указанного диапазона;
- подсчёт количества образцов указанного диапазона;
- суммирование содержимого ячеек заданного диапазона;
- нахождение минимального значения в заданном диапазоне;
- нахождение максимального значения в заданном диапазоне.
Студент должен освоить типовые примеры. Последнее означает:
- умение выполнять ручную трассировку ассемблерного кода для диапазона из 3-4 ячеек;
- умение составлять ассемблерный код для 2-х диапазонов.
Приобретенный в ходе выполнения работы опыт должен позволить в последующем ориентироваться в исходных кодах более сложных ассемблерных программ.
ЦЕЛЬ: Знакомство с простейшими типовыми примерами ассемблерных программ.
Студент должен освоить типовые примеры. Последнее означает:
- умение выполнять ручную трассировку ассемблерного кода для диапазона из 3-4 ячеек;
- умение составлять ассемблерный код для 2-х диапазонов.
Приобретенный в ходе выполнения работы опыт должен позволить в последующем ориентироваться в исходных кодах более сложных ассемблерных программ.
Типовые примеры ассемблерных программ.
В данной лабораторной работе собраны 7 простейших типовых программ-примеров:
- Копирование ячеек указанного диапазона.
- Занесение в ячейки указанного диапазона заданного ряда чисел.
- Поиск и замена образцов указанного диапазона.
- Подсчёт количества образцов указанного диапазона.
- Суммирование содержимого ячеек заданного диапазона.
- Нахождение минимального значения в заданном диапазоне.
- Нахождение максимального значения в заданном диапазоне.
К разряду простейших эти примеры отнесены по простой причине: ни в одном из них не требуется выводить символы на экран.
Во всех случаях действия осуществляются с числами, располагающимися в ячейках оперативной памяти.
Во всех случаях просмотр результатов предполагает использование отладчика DEBUG.
Все рассматриваемые программы-примеры собраны в рабочей папке, где хранятся файлы описания данной лабораторной работы.
Для загрузки этих файлов следует вспомнить раздел 1-ой лабораторной работы, в котором речь идёт о работе с файлами.
Дата добавления: 2016-06-29; просмотров: 1603;