Микропроцессорные системы. Анкудинов И.Г. - 15 стр.

UptoLike

Составители: 

4. Составить таблицу, отражающую содержание ячеек ОЗУ,
представляющих байты слагаемых и суммы после выполнения каждой
команды.
2.3.2. Умножение целых чисел с фиксированной запятой
1. Ознакомиться с программой умножения У88 Б1.
2. Ввести программу умножения и выполнить умножение чисел,
заданных преподавателем в покомандном режиме.
3. Составить таблицу, отражающую содержимое регистров А, Е, Н, L
после выполнения каждой команды.
2.4. Содержание отчета
1. Программы сложения и умножения.
2. Распределение памяти, включая регистровую.
3. Таблицы, отражающие содержание ячеек ОЗУ и регистровой памяти,
представляющих байты слагаемых и суммы после выполнения каждой
команды.
4. Оценка длины программ в байтах и числа тактов, затрачиваемых на
выполнение сложения и умножения.
Лабораторная работа 3.
Исследование программ для микроЭВМ с
использованием стека и подпрограмм
3.1. Цель работы
Исследование программ, использующих стек и подпрограммы.
3.2. Основные теоретические положения
Использование подпрограмм рассмотрим на
примере программы умножения. Программа У24
[ 6 ] приведена в виде табл. 3.1 и реализует
умножение по схеме, представленной на рис.3.1.
Умножение начинается со старших разрядов
множителя (МН), причем множимое и сумма
частичных произведений (СЧП) в каждом такте
умножения сдвигаются влево, а множимое (ММ)
остается неподвижным. Формат умножения 16×8,
т.е. множимое представлено двумя байтами, а
множительодним байтом.
Управление
Сдвиг
Сдвиг
CY МН(n)
ММ(n)
СЧП(n)
+
Рис.3.1
Таблица 3.1. Программа умножения У24
15