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

1.Написать программу вычисления суммы чисел от 1 до А, где А-16-ричнноечисло.
2.Привести программу умножения чисел Р=А*В, где А { 0-ff}, В {0-ff}.
Умножение выполнить тремя способами:
а) с помощью команды ADD;
б) используя команду DAD;
в) сочетая команды сдвига и сложения.
При написании программ применять команды пересылок, загрузки, хранения. Для организации цикла использовать флаг Z и соответствующие команды условной передачи управления- JZ или JNZ.
Допуск на защиту-отчет, включающий цель работы, задание, схему алгоритма, мнемокод и код программы.

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

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

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

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

Лабораторная работа №4.

1.Привести алгоритм и программу формирования временных интервалов большой длительности с использованием виртуального таймера .
Визуализацию осуществить выводом инициалов студентов на виртуальный монитор.

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

1.Разработать алгоритм и программу генерации случайной последовательности по заданному закону распределения в диапазоне от 0 до F .Интервал вывода 1 сек. Вывод осуществить на виртуальный экран.

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

1.Разработать алгоритм и программу анализа состояний цифровых датчиков объекта управления и формирования дискретных управляющих воздействий .

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

1.Написать и отладить программу сбора данных для 8-канальной системы сбора данных , имеющей поразрядный АЦП и регистры управления ,состояния и буфер данных ,форматы которых заданы. Информацию о состоянии источника (генератора) вывести на виртуальный экран.

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

1.Написать программу , имитирующую бегущую строку в 20 символов со скоростью смены символов в 1 секунду.

назад

Сайт управляется системой uCoz