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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.03.2017, 16:32   #1
prov6514
Пользователь
 
Регистрация: 07.02.2017
Сообщений: 22
По умолчанию помогите написать программу на языке ассемблер

помогите написать программу на языке ассемблер: записать в регистр R16 константу 0xAA, в регистр R17 константу 0xAD, в регистр R18 константу 0xB6. переслать содержимое регистра R16 в регистр R20, регистр R17 в регистр R21. арифметически сложить значения регистров R20 R21 и сравнить с R18

знаю что запись в регистр это LDI, и арифметическое сложение это ADD... а пересылка и сравнение не знаю...помогите решить пожалуйста
prov6514 вне форума Ответить с цитированием
Старый 13.03.2017, 16:55   #2
prov6514
Пользователь
 
Регистрация: 07.02.2017
Сообщений: 22
По умолчанию

вот сделала..
LDI R16, 0xAA
LDI R17, 0xAD
LDI R18, 0xB6
MOV R16, R20
MOV R17, R21
ADD R20, R21
??? R18
вот где регистр R18 не знаю что подставить.. и вообще правильно ли я делаю?
prov6514 вне форума Ответить с цитированием
Старый 14.03.2017, 11:19   #3
iborisov
Пользователь
 
Регистрация: 09.12.2016
Сообщений: 13
По умолчанию

Наверное, двигаться нужно как-то так:

1. MOV куда, откуда (это нужно зазубрить!)
2. Складывая ADD R20, R21 результат будет помещён в R20, а значит в последующем сравнении нужно будет использовать его:
3. CP R18, R20
iborisov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите написать программу на языке С++ Orgrim Помощь студентам 2 23.05.2016 11:04
Помогите написать программу (ассемблер MASM32) dft Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 20.03.2014 13:53
написать программу на языке ассемблер Павел89608888633 Помощь студентам 2 21.04.2010 18:31
написать на языке Ассемблер или С программу scorpio2505 Фриланс 1 25.12.2009 21:15