-
- А, что после компиляции в ИАРе быстрее выполняется, обращение к биту или к регистру? dvf(95 знак., 11.07.2007 11:48, )
- Сейчас смотрел список битовых инструкций AVR ,правда, для I/O регистров. dvf(133 знак., 11.07.2007 12:10, )
- Ты не на инструкции смотри, а на АСМ выход компилятора. - =AlexD=(11.07.2007 12:40, )
- А как насчет написать несколько строк кода и посмотреть? - Алексей Мусин(11.07.2007 12:03, )
- Никаких выигрышей нет, только минусы - увеличивается время, растёт код, хромает переносимость. Не рекомендую, короче. - =AlexD=(11.07.2007 11:58, )
- Как наличие битовых полей влияет на переносимость? - Алексей Мусин(11.07.2007 12:06, )
- а) little/big endian b) я уже приводил пример - ARM GCC работает с битовыми полями байтовыми инструкциями чтения/записи. Если структурой с битовыми полями объявлен периферийный регистр, могут быть Gamma SPb(22 знак., 11.07.2007 12:11, )
- a) Если использовать поля как флаги, то это безусловно переносимо. Алексей Мусин(578 знак., 11.07.2007 12:29, , ссылка)
- как флаги (биты) да, но вопрос звучал "как наличие битовых полей может влиять на переносимость". А в общем случае может - Gamma SPb(11.07.2007 13:07, )
- Можно разжевать насчет STRB/LDRB? - Алексей Мусин(11.07.2007 13:15, )
- Как я понимаю, некоторые периферийные регистры нельзя читать побайтно - vet_(12.07.2007 09:56, )
- Можно разжевать насчет STRB/LDRB? - Алексей Мусин(11.07.2007 13:15, )
- как флаги (биты) да, но вопрос звучал "как наличие битовых полей может влиять на переносимость". А в общем случае может - Gamma SPb(11.07.2007 13:07, )
- a) Если использовать поля как флаги, то это безусловно переносимо. Алексей Мусин(578 знак., 11.07.2007 12:29, , ссылка)
- а) little/big endian b) я уже приводил пример - ARM GCC работает с битовыми полями байтовыми инструкциями чтения/записи. Если структурой с битовыми полями объявлен периферийный регистр, могут быть Gamma SPb(22 знак., 11.07.2007 12:11, )
- Как наличие битовых полей влияет на переносимость? - Алексей Мусин(11.07.2007 12:06, )
- Сейчас смотрел список битовых инструкций AVR ,правда, для I/O регистров. dvf(133 знак., 11.07.2007 12:10, )
- А, что после компиляции в ИАРе быстрее выполняется, обращение к биту или к регистру? dvf(95 знак., 11.07.2007 11:48, )