- F(x) = x / (|sin(x)| + 2)
- Сформировать из двух массивов "минимальный"; (результат[i] = min(массив1[i], массив2[i])). *pminub,pminsb,pminuw,pminsw
27.Базовый вектор - 08H / B0Н. Под MS-DOS написать программу, которая:
- выполняет инициализацию контроллера прерываний;
- выводит на экран содержимое регистров запросов, обслуживаний и масок для ведущего и ведомого контроллеров (через видеобуфер).
- При нажатии на клавиши меняется цвет или фон выводимой информации. Программа должна быть резидентной. Все вектора прерываний переопределяются, новый базовый адрес выбирается в соответствии с вариантом.
- Частота, Гц (длительность, мс): 196 (400), 261 (400), 329 (400), 196 (400), 261 (400), 329 (400), 196 (400), 261 (400), 329 (400). Я сделал мелодию на свой вкус, частоту и длительность старался оставить по заданию.
ЗАДАНИЕ Под MS DOS написать программу, которая:
- c помощью системного таймера генерирует звук заданной частоты (по вариантам);
- выводит слово состояния для каждого канала в двоичном виде;
- определяет коэффициент деления для каждого канала в 16-ричном виде.
*Реализовать генератор случайных чисел от нуля до заданного с клавиатуры числа.
https://www.youtube.com/watch?v=96WbSyKF3BE&feature=youtu.be
ЗАДАНИЕ
Под MS DOS написать программу, которая:
- считывает и устанавливает время в часах реального времени;
- реализует функцию задержки с точностью в миллисекунды;
- реализует функции программируемого будильника.
https://www.youtube.com/watch?v=UQxuHJEiitU&feature=youtu.be
p.s использовалась виртуальная машина - "Oracle VM VirtualBox". Также программа WinImage для создания дискеты img в которой будет находиться .exe файл (наша скомпилированная программа), для далнейшего коннекта с виртуальной машиной.
ЗАДАНИЕ
Программируя клавиатуру, помигать её индикаторами (алгоритм мигания произвольный). Выводить на экран все коды возврата в 16-ричной форме.
ЗАДАНИЕ
Разработать программный модуль реализации процедуры передачи (приема) байта информации через последовательный интерфейс.