Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
 
Nabokov
-2 / 1 / 1
Регистрация: 14.06.2013
Сообщений: 32
1

Что значит r31 или r25? И почему нельзя написать r01 или r(любое другое число)?

02.01.2016, 12:59. Просмотров 386. Ответов 3
Метки нет (Все метки)

Доброе время суток. Пытаюсь освоить Ассемблер. У меня есть часть кода. Он начинается так:
ldi r31,35 ; A = 35
ldi r30,10 ; B = 10
ldi r29,5 ; C = 5
ldi r27,15 ; D = 15
ldi r25,2 ; E = 2
ldi r24,1 ; G = 1
ldi - это целое число. После запятой - это вводимое число в программу, тут понятно. А что значит r31 или r25? И почему нельзя написать r01 или r(любое другое число)?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.01.2016, 12:59
Ответы с готовыми решениями:

Управление таймером (или что-то другое)
Добрый день ! Рассмотрите , пожалуйста, вопрос от абсолютного новичка....

Если a делится на b или b делится на a, то вывести 1, иначе – любое другое число
Доброго времени суток! В С++ недавно, но в универе уже задали такие задачи: ...

Если а делится на b или b делится на а, то вывести 1, иначе— любое другое число
Даны два целых числа а и b. Если а делится на b или b делится на а, то вывести...

Сохранение настроек приложения (В реестр или xml или что то другое?)
Вообщем нужно где то хранить настройки приложения. СРАЗУ ГОВОРЮ! В My.Settings...

Защитник Windows или Avast AntiVirus Free или что то другое
Добрый день !) У меня стоит Windows 10 и стоит встроенный антивирус "Защитник...

3
Hikari
Хитрая блондиночка $)
1451 / 963 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
02.01.2016, 13:08 2
Это похоже на AVR, да? Угадала?
AVR Studio используешь?
1
Nabokov
-2 / 1 / 1
Регистрация: 14.06.2013
Сообщений: 32
02.01.2016, 20:30  [ТС] 3
Да, точно AVR))) Я уже нашел ответ. Это регистры общего назначения.
0
Полный 30h
Эксперт быдлокодинга
1533 / 446 / 61
Регистрация: 04.11.2010
Сообщений: 1,219
03.01.2016, 01:45 4
Цитата Сообщение от Nabokov Посмотреть сообщение
ldi - это целое число.
Это команда поместить в регистр.
Цитата Сообщение от Nabokov Посмотреть сообщение
И почему нельзя написать r01 или r(любое другое число)?
Потому что такая архитектура у процессора, в первые шестнадцать регистров можно засылать только из старших
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.01.2016, 01:45

Visual C++ или Builder или что-то другое?
Всем привет! Хочу реализовать небольшой проект - бродилка/стрелялка с видом...

Как или что написать или дописать что бы программа заработала.
using System; using System.Collections.Generic; using System.Linq; using...

Почему в магнитных усилителях нельзя использовать сердечники из диа- или парамагнетика?
Подскажите,пожалуйста! Почему в магнитных усилителях нельзя использовать...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru