Консультация № 198237
13.04.2020, 20:34
0.00 руб.
13.04.2020, 20:39
0 3 1
Здравствуйте, уважаемые эксперты! Прошу вас помочь с кодом программы compmodel.ЗАДАНИЕ! напишите программу заданной
Характеристике последовательности чисел
C1 c2..,Cn
Номер первого отрицательного числа

Код:
RD #50 ; 1-Й МАССИВ 
WR R5
RD #5
WR R7
CALL O

RD #55 ; 2-Й МАССИВ
WR R5
RD #7
WR R7
CALL O

RD #62 ; 3-Й МАССИВ
WR R5
RD #10
WR R7
CALL O


RD R3
DIV #3
OUT
HLT

O: ; R5 - СТАРТ R7 КОЛ-ВО ЭЛ.
RD #0 ; R6 - ОБНУЛЕНИЕ СЧЁТЧИКА
WR R6

RD @R5+ ; СЧЁТ ПО ЯЧЕЙКИ R5 И +1 К НЕЙ
WR R0 ; ЗАПИСЬ В РОН №1

DIV #2 ; ПРОВЕРКА НА НЕЧЁТНОСТЬ
MUL #2
SUB R0
JZ 28 ; К RD @R6+

RD @R3+ ; ДОБАВИМ В СЧЁТ ЧИСЕЛ 1

RD @R6+ ; СЧЁТЧИК +1
RD R6
SUB R7;
JZ 33 ; К RET
JMP 21 ; К RD @R5+

Обсуждение

давно
Старший Модератор
31795
6196
13.04.2020, 20:41
общий
Адресаты:
Используйте кнопку
и язык прогаммирования, для оформления кода.
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

давно
Старший Модератор
31795
6196
13.04.2020, 21:20
общий
Адресаты:
Как заполняются массивы?
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

давно
Старший Модератор
31795
6196
15.04.2020, 13:47
общий
это ответ
Здравствуйте, itypoi01!

Смотрите код:
[code lang=asm]NOP
NOP
NOP
RD #0
WR R0
L0:
RD @R0+
JNS L0
RD R0
SUB #1
HLT[/code]
Раз Вы молчите как задается массив, то код используется как данные. адресс первого отрицательного числа хранится в Асс

Удачи!
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

Форма ответа