Скачиваний:
0
Добавлен:
27.08.2024
Размер:
189.47 Кб
Скачать

Вариант №3

Описание задания:

Вычислить произведение двух 16-разрядных разрядных целых чисел без учета их знаков.

Ход работы:

Составлена математическая модель произведения двух 16-разрядных разрядных целых чисел без учета их знаков.

Рисунок 1 - Математическая модель

С помощью команды MOV Rn, #d в соответствующие порты записаны рандомные входные значения, в P0 – старший байт первого числа, P1 – его младший байт, P2 – старший байт второго числа, P3 – его младший байт.

С помощью команд MOV A, R1 и MOV B, R3 в аккумулятор A и байт B загружаются значения из P1 и P3, соответственно.

MOV Rn, #d MOV A, Rn MOV B, Rn MUL AB ADD A, Rn MOV Rn, A MOV Rn, B ADDC A, Rn

Рисунок 2 - Код 1

Рисунок 3 - Код2

В порты P0-P3 записаны вводимые значения, в порты P4-P7 – получившийся ответ. Ниже приведены разные входные значения и получившееся результаты:

Рисунок 4 - Ответы

Вывод: В ходе данной лабораторной работы мы стали ещё лучше понимать принцип работы микроконтроллера семейства PICE-51, а также ознакомились и приобрели навыки работы с соответствующими средствами разработки и отладки программного обеспечения на языке ассемблера.

Научились производить некоторые вычисления в данном языке программирования.

Соседние файлы в предмете Элементная база вычислительных систем и сетей