Вопрос по доступу к памяти в AVR32 и PIC32

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Аватара пользователя
ArtemKuchin
Поставщик валерьянки для Кота
Сообщения: 2277
Зарегистрирован: Вс апр 20, 2008 23:34:26
Откуда: Москва
Контактная информация:

Вопрос по доступу к памяти в AVR32 и PIC32

Сообщение ArtemKuchin »

Вопрос тем, кто знает точно, а то, что-то я понять не могу.

Задача: сложить два числа (2-х байтовых) в RAM

Как понял из даташита по AVR32 там все как и было раньше:

AVR32 не может проводить операции с операндами с памяти, только в регистрах.
Соответственно, для сложения двух чисел надо:
1) Загрузить их в два регистра
2) сложить
3) Сохранить в память

т.е. хренова туча тактов. Я тут прав?

По PIC32 я так не понял что у него есть. Он тоже только в регистрах работает или может и с памятью
работать (ну по типу x86 процессоров).
Долой идиотизм!
Реклама
Аватара пользователя
ArtemKuchin
Поставщик валерьянки для Кота
Сообщения: 2277
Зарегистрирован: Вс апр 20, 2008 23:34:26
Откуда: Москва
Контактная информация:

Re: Вопрос по доступу к памяти в AVR32 и PIC32

Сообщение ArtemKuchin »

А уже сам понял. PIC32 это MIPS4K, а MIPS4K это LOAD/STORE архитектура.
Т.е. точно такая же песня как и в AVR32.
Долой идиотизм!
Реклама
Ответить

Вернуться в «Разные вопросы по МК»