0 / 0 / 0
Регистрация: 07.05.2015
Сообщений: 4
1

Assembler AVR RISC

07.06.2018, 21:15. Показов 999. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Друзья привет!
Друг столкнулся с проблемой, в ВУЗЕ просят написать программу на языке Assembler, но увы, я его не знаю, прошу у вас помощи.

Микроконтроллер - avr risc



требуется разработать устройство,которое реализует следующие функции:
- хранит массив m однобайтных двоичных чисел,
-числа меньше 99(десятичной системы) преобразует в asc II код и выводит в порт


Есть пример другого варианта, нужно так же только свой вариант. Вот пример

Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
   mov r18,r16   ; присвоение регистру r18 значение регистра r16
 
sub r19,r19    ; вычитает    из   r19   r19
 
lab:subi r18,10      ; вычитаем 10 из r18
 
brcs exit       выйти если условие соблюдено
 
inc r19            ;   r19+1
 
rjmp lab          ; переход lab
 
exit: subi r18,-10         ; вычитаем -10 из r18
              
swap r19                  ; поменять местами тетрады r19
 
or r18,r19                 ;  вывод в порт
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.06.2018, 21:15
Ответы с готовыми решениями:

AVR assembler
Добрый день. Нужна помощь. Есть задачка - /**Calculating absolute values Write a program that...

Avr assembler
Добрый день, есть задача: Вывести на светодиоде заранее заданные слова в виде азбуки морзе....

AVR Studio 4 assembler
1) M0125 = M0123 – S | RN (0x125 i 0x123 адреса ячеек памяти) RN = 0x18, M0123 = 0xaf, S=5 ldi...

Перевести из pascal в assembler avr
Переведите пожалуйста из pascal в avr assembler и желательно пояснить) Var a:integer;...

Добавление 1 в регистр (Assembler AVR)
Здравствуйте! На Аssembler для AVR нужно в реализовать поразрядную запись в порт вида: ...

2
6770 / 2739 / 384
Регистрация: 17.02.2013
Сообщений: 4,048
11.06.2018, 12:06 2
Цитата Сообщение от BerserkGD Посмотреть сообщение
в ВУЗЕ просят написать программу на языке Assembler, но увы, я его не знаю
Так для того и просят чтобы ты ассемблер изучил.
Можно подумать, что другие знали ассемблер с рождения, а вот ты по невезению родился без этого знания.
3
1976 / 1275 / 130
Регистрация: 04.01.2010
Сообщений: 4,607
20.01.2019, 00:07 3
Цитата Сообщение от BerserkGD Посмотреть сообщение
Друг столкнулся с проблемой, в ВУЗЕ просят написать программу на языке Assembler, но увы, я его не знаю, прошу у вас помощи.
кого не знаете? друга? Потому что если вы не знаете Ассемблер, то причем тут друг, и почему он не пишет об этом сам?
0
20.01.2019, 00:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.01.2019, 00:07
Помогаю со студенческими работами здесь

Программа для ATmega16 (AVR Assembler)
Пожалуйста, помогите написать программу! Вычислить K=A+B-C, где A, B и C – любые 8-битные целые...

LPM не работает в AVR Studio 4.19 (Assembler 2)
Собственно вчера работала, сегодня нет. Код 100% рабочий зашил в МК, все ок. Причем не...

AVR Assembler. Метки и macro expansion
Пытаюсь написать ряд макросов для работы с циклическими буферами и запнулся об macro expansion. При...

AVR Assembler. Найти маску N в массиве тетрад
Добрый день. Было бы здорово, если вы поможете разобраться. Задание: Найти маску N в массиве...

Секундомер на Assembler от 0 до 999 (AVR Studio, atmega128)
Разработка МП системы, высвечивающей в трех разрядах ЖК-индикатора десятичный секундомер в...

AVR ATtiny13A Assembler нажатие кнопки без прерываний
Доброго времени суток. Изучаю программирование микроконтроллеров по книге Белова Л.В....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru