
Задание 1
Составить программу вычисления выражения:
ⁿ
N
i=1
где аi – число натурального ряда, начиная с “1”.
n – количество чисел.
Задание 2
Составить программу вычисления выражения, приведенного в задании 1.Числа (произвольные значения) разместить в ячейках в ОЗУ.
Задание 3.
Составить программу для пересылки массива данных размерностью n из одной области ОЗУ в другую.
Задание 4.
Составить программу для пересылки массива данных размерностью n из одной области ОЗУ в другую. После пересылки массив должен расположиться в обратном порядке.
Задание 5.
Составить программу умножения однобайтных двоичных чисел.
Задание 6.
Составить программу деления однобайтных двоичных чисел.
Задание 7.
Составить программу вычисления следующего выражения:
N = (a+b) – (cd)
Числа однобайтные. При составлении программы использовать команду обращения к подпрограммам, а в качестве подпрограммы – программу из задания 6.
Содержание отчета
Отчет должен содержать:
Задание по каждой задаче
Функциональные схемы алгоритмов программы
Программа в кодах команд с указанием размещения команд и данных в ячейках ОЗУ и соответствующих регистрах.
Комментарии к каждой команде.
Библиография
Калабеков В.А. Микропроцессоры и их применение в системах передачи и обработки сигналов. – М.: Радио и связь, 1988. - с. 74-107.
Каган Б.М. Сташин В.В. Основы проектирования микропроцессорных устройств автоматики. – М.: Энергоатомиздат. 1987.- с. 15-46.
Балашов Е.П., Григорьев В.А. Петров Г.А. Микро и мини ЭВМ. – Л.: Энергоатомиздат, 1984. – с.43-62.