cxemuch205
1 / 1 / 1
Регистрация: 31.10.2012
Сообщений: 46
|
||||||
1 | ||||||
ATMega163 (ASM). Заполнение регистров нечетными числами31.03.2014, 10:04. Просмотров 535. Ответов 9
Метки нет Все метки)
(
Необходимо написать программу которая в цикле переключается между регистрами и заполняет 9 ячеек не четными числами начиная от 5 с шагом 1.
Начало программы:
0
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
31.03.2014, 10:04 |
Ответы с готовыми решениями:
9
Массив с отрицательными числами (Atmega 128, ASM) Сложить содержание регистров R1 и R4 текущего банка регистров и отразить результат на статическом индикаторе
Организовать заполнение двумерного массива целыми четными и нечетными числами случайным образом в интервале от 1 до 6 Программное заполнение регистров из файла excel |
Витальич
1274 / 1184 / 174
Регистрация: 02.12.2013
Сообщений: 4,886
|
||||||
31.03.2014, 13:56 | 2 | |||||
К регистрам можно обращаться как к памяти. Значит можно организовать цикл. Допустим нам нужно в цикле записать регистры начиная с r0 до r8. Смотрим в мануале адрес r0 он равен нулю, r1 1 итд. В регистре r10 будем проводить анализ нужно записывать или нет. Тогда код записи значения будет выглядеть так:
0
|
cxemuch205
1 / 1 / 1
Регистрация: 31.10.2012
Сообщений: 46
|
||||||
31.03.2014, 14:28 [ТС] | 3 | |||||
Вот я нашел уже решение но не совсем полное
Допилите пжл.
0
|
pyzhman
791 / 485 / 66
Регистрация: 15.05.2012
Сообщений: 2,749
|
|
31.03.2014, 15:37 | 4 |
Запятые расставьте, пожалуйста. А то получается "казнить нельзя помиловать". Шаг 1 к чему относить?
![]()
0
|
paskal
450 / 299 / 28
Регистрация: 15.08.2011
Сообщений: 928
|
|
31.03.2014, 22:23 | 5 |
cxemuch205, ATmega163 была снята с производства лет 10 назад, да и выпускалась недолго. Вы уверены что не делаете пустую работу?
0
|
Витальич
1274 / 1184 / 174
Регистрация: 02.12.2013
Сообщений: 4,886
|
|
01.04.2014, 08:54 | 6 |
Это учебное задание, так что не принципиально марка МК.
ТС, допилить Ваш код(вернее не ваш), по сути сделать за вас задание, а сие не интересно по крайней мере мне.
0
|
cxemuch205
1 / 1 / 1
Регистрация: 31.10.2012
Сообщений: 46
|
|
01.04.2014, 15:09 [ТС] | 7 |
paskal, это не разработка устройства непосредственно, это индивидуальное задание, ответ на которое я до конца не нашел.
Добавлено через 2 минуты Витальич, код который вы видите что я описал, это я до него дошел, посредством изучения примеров и некоторых книг по программированию МК, но до конца не могу доделать.
0
|
Витальич
1274 / 1184 / 174
Регистрация: 02.12.2013
Сообщений: 4,886
|
||||||
01.04.2014, 15:34 | 8 | |||||
Так в чем вопрос?
//------------------------------ В начало надо добавить:
0
|
cxemuch205
1 / 1 / 1
Регистрация: 31.10.2012
Сообщений: 46
|
|
02.04.2014, 21:57 [ТС] | 9 |
Вопрос в том, что необходимо сделать выход по условию заполнения 9 ячеек
0
|
Витальич
1274 / 1184 / 174
Регистрация: 02.12.2013
Сообщений: 4,886
|
|
02.04.2014, 22:09 | 10 |
Добавить счетчик в еще один регистр, при каждой записи прибавлять по единице и сравнивать не надо ли заканчивать цикл.
0
|
02.04.2014, 22:09 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
02.04.2014, 22:09 |
Матрица столбцы с нечетными числами
Цикл с четными и нечетными числами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |