Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.03.2012, 23:04   #1
Sino
Новичок
Джуниор
 
Регистрация: 14.03.2012
Сообщений: 2
По умолчанию Программирования микроконтроллеров

Помогите написать цикл для AVR на assembler-е. Должно проводиться 1000 итераций.
Sino вне форума Ответить с цитированием
Старый 14.03.2012, 23:13   #2
С.М.С
Участник клуба
 
Аватар для С.М.С
 
Регистрация: 29.12.2008
Сообщений: 1,598
По умолчанию

Код:
ldi Razr0,255
ldi Razr1,4

Cycl:
 subi Razr0,1  ;вычитание константы из регистра
 sbci Razr1,0  ;вычитание константы из регистра с учётом бита переноса

;Ваши операторы

brcc Cycl
вроде так
С.М.С вне форума Ответить с цитированием
Старый 14.03.2012, 23:22   #3
Sino
Новичок
Джуниор
 
Регистрация: 14.03.2012
Сообщений: 2
По умолчанию

Забыл указать микроконтроллер Mega 128. На нем тоже будет работать?
Sino вне форума Ответить с цитированием
Старый 14.03.2012, 23:37   #4
С.М.С
Участник клуба
 
Аватар для С.М.С
 
Регистрация: 29.12.2008
Сообщений: 1,598
По умолчанию

Да. Не забудьте присвоить переменным регистры.
С.М.С вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Профессия - программирование микроконтроллеров WebbMan Микроконтроллеры, робототехника, схемотехника, 3D принтеры 19 04.12.2011 20:39
программирование микроконтроллеров alex(21) Свободное общение 5 30.11.2010 18:39
программирование микроконтроллеров фамил Свободное общение 9 30.10.2010 16:02
Ассемблер для микроконтроллеров Hant111 Фриланс 5 10.05.2010 19:38