Показать сообщение отдельно
Старый 20.02.2020, 13:47   #13
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,317
Вес репутации: 4401/96
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Как читать данные из памяти программ в PIC24?

Марк
АСМистам в этом смысле много проще. Отсутствует слой компилятора со своими "фирменными" странностями. - у меня недавно был интересный случай - писал код для pic32mm и оказалось, что для того чтобы сделать longcall, нужно к адресу функции прибавить единицу, тк. если этого не сделать будет ошибка шины, тк. нижний бит инструкции, на которую преобразовал asm код содержит метод кодирования и asm одну инструкцию-то заменяет другой, а тот факт, что в mm нет ничего кроме micromips никак не учитывает.

иначе говоря у Вас есть код на asm, он транслируется ассемблером так, как будет машине удобно и если этого не учесть, то будет о чем подумать.

И это при том, что в pic32mm архитектура и asm намного проще, чем в pic24.
besogon вне форума   Ответить с цитированием