Консультация № 193268
15.05.2018, 11:38
0.00 руб.
0 0 0
Здравствуйте! У меня возникли сложности с таким вопросом:

Три массива в памяти заданы начальными адресами и длинами. Вычислить и вывести на устройство вывода среднее арифметическое параметров этих массивов.Параметр массивов это количество чисел, равных первому элементу массива ,размер массива n = 10;
ниже представил код что я написал,но не могу правильно написать условие выполнение подпрограммы помогите!!!



Приложение:
RD #40
WR R1
RD #10
WR R2
CALL M

WR R6
RD #60
WR R1
RD #10
WR R2
CALL M

WR R7
RD #70
WR R1
RD #10
WR R2
CALL M

ADD R7
ADD R6
DIV #3
OUT
HLT

M: RD @R1
RD #0
WR R4
WR R3

L1: RD @R1+
SUB R3
JNZ L2
RD R4
ADI #1
WR R4

L2: JRNZ R2,L1
RD R3
RET

Обсуждение

Форма ответа