- •8.091402 “Системы управления и автоматики”
- •Введение
- •Порядок выполнения работы.
- •Задания на лабораторную работу.
- •Содержание отчета.
- •Контрольные вопросы.
- •Строковые операции
- •Лабораторная работа №2 Изучение способов организации ветвлений и циклов на языке ассемблер
- •Цель работы
- •Указания по подготовке к выполнению лабораторной работы
- •Копирование строки
- •Сравнение строк
- •Сканирование строки.
- •Чтение из строки
- •Запись в строку
- •Чтение строки из порта
- •Запись строки в порт
- •Рекомендации по выполнению лабораторной работы
- •Задания на лабораторную работу.
- •Содержание отчета.
- •Контрольные вопросы.
- •Искажение имен
- •Подключение библиотек
- •Задания на лабораторную работу.
- •Содержание отчета.
- •Контрольные вопросы.
- •Лабораторная работа №4 Управление памятью.
- •Цель работы
- •Указания по подготовке к выполнению лабораторной работы
- •Содержание отчета
- •В данной лабораторной работе необходимо выполнить следующее:
- •Задания на лабораторную работу.
- •Контрольные вопросы и задания
- •Задания на лабораторную работу.
- •Содержание отчета.
- •Контрольные вопросы.
- •Задания на лабораторную работу.
- •Задания на лабораторную работу.
- •Содержание отчета.
- •Контрольные вопросы.
- •Надруковано в учбово-виробничому
- •61166, Харкiв, просп. Ленiна, 14.
Порядок выполнения работы.
Выбрать задание согласно своему варианту. Запустить программу QEDITOR, набрать код программы и сохранить его. Получить исполняемый файл. Отладить программу. Проверить результат, выполнив расчеты вручную и сравнив их с результатом, полученным в программе. Оформить отчет.
Задания на лабораторную работу.
Написать программу, которая вычисляет значение функции
,
если
,
в точке
.
Коэффициенты
– являются элементами массива.Написать программу, которая вычисляет значение функции
,
если
,
в точке
.
Коэффициенты
– являются элементами массива.Написать программу, которая вычисляет значение функции
,
если
,
в точке
.
Коэффициенты
– являются элементами массива.Написать программу, которая вычисляет значение функции
,
если
,
в точке
.
Коэффициенты
– являются элементами массива.Написать программу, которая вычисляет значение функции
,
если
,
в точке
.
Коэффициенты
– являются элементами массива.Написать программу, которая вычисляет значение функции
,
если
,
в точке
.
Коэффициенты
– являются элементами массива.Написать программу, которая вычисляет значение функции
,
если
,
в точке
.
Коэффициенты
– являются элементами массива.Написать программу, которая вычисляет значение функции
,
если
,
в точке
.
Коэффициенты
– являются элементами массива.Написать программу, которая вычисляет значение функции
,
если
,
в точке
.
Коэффициенты
– являются элементами массива.Написать программу, которая вычисляет значение функции
,
если
,
в точке
.
Коэффициенты
– являются элементами массива.Написать программу, которая вычисляет значение функции
,
если
,
в точке
.
Коэффициенты
– являются элементами массива.Написать программу, которая вычисляет значение функции
,
если
,
в точке
.
Коэффициенты
– являются элементами массива.Написать программу, которая вычисляет значение функции
,
если
,
в точке
.
Коэффициенты
– являются элементами массива.Написать программу, которая вычисляет значение функции
,
если
,
в точке
.
Коэффициенты
– являются элементами массива.Написать программу, которая вычисляет значение функции
,
если
,
в точке
.
Коэффициенты
– являются элементами массива.
Содержание отчета.
Отчет должен содержать:
Цель работы, задание, описание алгоритма работы программы, распечатку исходных текстов программы с комментариями к ним, результаты в виде копии экрана отладчика с изображением значения функции вычисленной в программе, выводы (ВЫВОДЫ – ЭТО НЕ ЦЕЛЬ В ПРОШЕДШЕМ ВРЕМЕНИ).
Контрольные вопросы.
С помощью каких директив можно задать данные и их размер?
Какие способы адресации вы знаете?
Какие способы адресации использованы в вашей программе?
Чем отличается косвенная адресация от адресации по базе со сдвигом?
Каким образом различается представление знаковых чисел от беззнаковых в памяти ЭВМ.
Что такое регистры? Какие регистры общего назначения Вы знаете?
Какие сегментные регистры Вы знаете? Для чего они используются?
В чем суть адресации по базе со сдвигом и масштабированием?
Каким оператором обязана заканчиваться программа?
Опишите структуру программы.
Что такое плоская модель памяти?
Что такое точка входа, как она задаётся?
Что означает упрощенная модель сегментации? Какие типы сегментов могут быть заданы?
Поясните страничный способ организации памяти.
Поясните сегментный способ организации памяти.
Поясните сегментно-страничный способ организации памяти.
Какие типы данных допустимы в ассемблере? Опишите их.
