Консультация № 177971
22.04.2010, 03:46
0.00 руб.
0 2 1
Уважаемые эксперты, помогите написать программу.
Составить программу записи натуральных чисел во внутреннюю память. Массив для записи, находится, начиная с адреса 10Н и по 5FH. Надо записать в каждую из ячеек число из возрастающей последовательности 1, 2, 3, 4…..
ОЭВМ серии MCS51, среда uVision2
Заранее спасибо.

Обсуждение

давно
Посетитель
7438
7205
22.04.2010, 09:49
общий
это ответ
Здравствуйте, kristof89.
Код:

mov r0, #10h ;начальный адрес
mov r4, #50h ;количество
mov a, #1 ;начальное значение
loop: ;цикл
mov @r0, a ;пишем
inc r0 ;10h,11h,12h,...
inc a ;1,2,3,4,5,...
djnz r4, loop ;r4=r4-1; циклим, пока r4!=0
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
давно
Посетитель
7438
7205
22.04.2010, 09:53
общий
kristof89:
Вы хоть разок пытались самостоятельно сделать? Хотя бы, заглянуть в учебник? Элементарнейшая программка ведь...
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
Форма ответа