Метценгерштейн
Jan 4 2014, 10:15
В АВР четко были описаны регистры по 8 бит. их там 32. Все мат. операции проходят через них. Я вижу, что АВРка 8-ми разрядная.
В упор не могу найти, что регистры у STM32L152xx, например, тоже 32 разряда.
Куча всего, таймеры, счетчики, но где описываются непосредственно регистры, в кот. происходят операции?
Метценгерштейн
Jan 4 2014, 18:43
Цитата(neiver @ Jan 4 2014, 20:20)

это я так тоже могу- ссылку дать на мануал. У меня он тоже есть. А где именно это сказано?
megajohn
Jan 4 2014, 19:58
к примеру операция ЛОГ И
таблица Table 1-1 16-bit Cortex-M3 instruction summary на странице 1-20
Bitwise AND register values AND <Rd>, <Rm>
Rd - это регистр назначения ( R Destination )
то что регистры 32 бита, описано в CortexM3 Generic User Guide
R0-R12 are 32-bit general-purpose registers for data operations
toweroff
Jan 4 2014, 20:09
Цитата(Метценгерштейн @ Jan 4 2014, 14:15)

В упор не могу найти, что регистры у STM32L152xx, например, тоже 32 разряда.
а что, закралось сомнение, что впарили восьмибитник?
Метценгерштейн
Jan 5 2014, 08:05
Цитата(toweroff @ Jan 5 2014, 00:09)

а что, закралось сомнение, что впарили восьмибитник?


решил просто увидеть явно где это написано и как это выглядит на деле)
Harvester
Jan 5 2014, 10:21
Цитата(Метценгерштейн @ Jan 4 2014, 22:43)

это я так тоже могу- ссылку дать на мануал. У меня он тоже есть. А где именно это сказано?
Стр. 2-14, п. 2.3 Регистры