Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

lr4

.docx
Скачиваний:
0
Добавлен:
07.04.2025
Размер:
423.89 Кб
Скачать

Министерство науки и высшего образования Российской Федерации

Федеральное государственное бюджетное

Образовательное учреждение высшего образования

«Уфимский государственный авиационный технический университет»

Кафедра ТК

Отсчет по лабораторной работе № 4

по дисциплине «Архитектура ЭВМ»

на тему: «Программы и стек»

Выполнила:

Студент группы ПРО-132Б Э. А. Ихсанова

Проверил:

Преподаватель А. С. Давлиева

Уфа – 2022

Задание:

Составить и отладить программу учебной ЭВМ для решения следующей за­дачи. Три массива в памяти заданы начальными адресами и длинами. Вычис­лить и вывести на устройство вывода среднее арифметическое параметров этих массивов. Параметры - Количество нечетных чисел

Ход выполнения работы:

Граф-схема программы

Граф-схема подпрограммы

Размещение исходных данных в памяти

Текст программы и подпрограммы

RD #55

WR R1

RD #3

WR R2

CALL M

WR R6

RD #60

WR R1

RD #4

WR R2

CALL M

WR R7

RD #66

WR R1

RD #7

WR R2

CALL M

ADD R7

ADD R6

DIV #3

OUT

HLT

M:RD #0

WR R3

M1: RD R2

JZ M2

RD @R1

DIV #2

MUL #2

SUB @R1

WR R4

RD R1

ADD #1

WR R1

RD R2

SUB #1

WR R2

RD R4

JZ M1

RD @R3+

JMP M1

M2: RD R3

RET

Результат выполнения программы

Вывод:

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

Соседние файлы в предмете Архитектура ЭВМ