Консультация № 189441
19.05.2016, 17:18
0.00 руб.
0 17 1
Здравствуйте! У меня возникли сложности с таким вопросом:
Здравствуйте, вот у меня код неправильно выдает результат, нужно Определить номер максимального числа.

Код:

RD #90
WR R1
RD #4
WR R2
CALL M
WR R7
RD #100
WR R1
RD #4
WR R2
CALL M
WR R8
RD #110
WR R1
RD #4
WR R2
CALL M
WR R9
ADD R8
ADD R7
DIV #3
OUT
HLT

M: RD @R1
WR R4
MOV R3,R1
JMP L1
L2: RD @R1+
WR R5
SUB R4
JS L1
MOV R4,R5
MOV R3,R1
L1: JRNZ R2,L2
RD R3

RET

Заранее спасибо.

Обсуждение

давно
Посетитель
7438
7205
19.05.2016, 19:21
общий
Адресаты:
1) нужен номер или адрес максимального числа? (например, 1 или 91?)
2) программка-то считает среднее...Так понял, что взято откуда-то :)
Соответственно, 3 вызова не нужны... :)
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
давно
Посетитель
7438
7205
19.05.2016, 19:22
общий
Адресаты:
Находим адрес максимального элемента:
[code lang=asm]
RD #90
WR R1
RD #4
WR R2
CALL M
OUT
HLT
M: RD @R1
WR R5
JMP L3
L2: RD @R1
WR R5
SUB R4
JS L1
L3: MOV R4,R5
MOV R3,R1
L1: RD R1
ADI #1
WR R1
JRNZ R2,L2
RD R3
RET[/code]
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
давно
Посетитель
400318
25
19.05.2016, 20:08
общий
Вычислить и вывести на устройство вывода среднее арифметическое параметров этих массивов.
Об авторе:
С уважением, Леся!
давно
Посетитель
7438
7205
19.05.2016, 20:17
общий
Адресаты:
Тогда зачем номер? Надо получить значение и посчитать ср арифметическое. Разве нет?
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
давно
Посетитель
400318
25
19.05.2016, 20:19
общий
нужен номер максимального числа
Об авторе:
С уважением, Леся!
давно
Посетитель
7438
7205
19.05.2016, 20:24
общий
Адресаты:
ЯсноЛады, тогда считаем ср арифм номеров макс чисел...
Еще вопрос: номера, это
1) 0,1,2,3
2) 1,2,3,4
3)90,91,91,93
:)
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
давно
Посетитель
400318
25
19.05.2016, 20:46
общий
я поняла, так что номер из всех этих макс.чсел. у меня сделано по 3п.
Об авторе:
С уважением, Леся!
давно
Посетитель
400318
25
19.05.2016, 20:49
общий
параметр это и есть номер максим.числа, нужно высчитать средне арифмит. номеров макс.чисел
Об авторе:
С уважением, Леся!
давно
Посетитель
400318
25
19.05.2016, 20:50
общий
узнали 3-х массивов номер макс.число и высчит.сред.арифм
Об авторе:
С уважением, Леся!
давно
Посетитель
7438
7205
19.05.2016, 20:54
общий
Адресаты:
Т.е. нужен адрес максимального числа?
Или все же номер по порядку?
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
давно
Посетитель
400318
25
19.05.2016, 20:58
общий
номер
Об авторе:
С уважением, Леся!
давно
Посетитель
400318
25
19.05.2016, 20:59
общий
а у меня на адреса считает
Об авторе:
С уважением, Леся!
давно
Посетитель
7438
7205
19.05.2016, 21:06
общий
Адресаты:
Последнее уточнение:
1) 0,1,2,3
2) 1,2,3,4
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
давно
Посетитель
400318
25
19.05.2016, 21:07
общий
с 0
Об авторе:
С уважением, Леся!
давно
Посетитель
7438
7205
19.05.2016, 21:13
общий
это ответ
Здравствуйте, lileay!
Вот мое решение...
[code lang=asm h=200]
RD #90
WR R1
RD #4
WR R2
CALL M
SBI #90
WR R6
RD #100
WR R1
RD #4
WR R2
CALL M
SBI #100
ADD R6
WR R6
RD #110
WR R1
RD #4
WR R2
CALL M
SBI #110
ADD R6
DIV #3
OUT
HLT
M: RD @R1
WR R5
JMP L3
L2: RD @R1
WR R5
SUB R4
JS L1
L3: MOV R4,R5
MOV R3,R1
L1: RD R1
ADI #1
WR R1
JRNZ R2,L2
RD R3
RET
[/code]
5
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
давно
Посетитель
7438
7205
19.05.2016, 21:14
общий
Адресаты:
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
давно
Посетитель
400318
25
19.05.2016, 21:27
общий
спасибо
Об авторе:
С уважением, Леся!
Форма ответа