ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
13 июля
468189 Топик полностью
Mikla (28.11.2013 08:52 - 08:58, просмотров: 51) ответил Mikla на keil 4.53 vs keil 4.72a
вот этот кусок  { unsigned long *from_; from_ = (unsigned long*)from; from += 4; data = *from_; } оба компилят с использованием LDR, хоть и по разному, к слову в ~53кБ кода, LDM.. старый использовал 3 раза, новый 2 раза, а после переделки и вовсе 1.(искал только в своих листингах) А из пушки по воробьям стреляйте сами, если архитектура позволят чтение невыравненных слов то этим надо пользоваться. Легче потом поиском LDM../STM.. найти и заставить компилер их убрать.