-
- Китайский малоногий Cortex M0+, 3..5В. Посмотри поиском по Сахаре
"PY32" - я тут несколько раз отписывался. Имхо, всяко интереснее
CH32V003 и привычнее (есть паки для Keil)... - Гyдвин(16.06.2025 07:41)
- Ага. И флеша там столько, что любителям асма можно их тоже
использовать. В тем более асм там так приятно похож на асм 51го,
только лучше :) - symbions(16.06.2025 12:40)
- Про ещё более лучший асм прикалываетесь ? - teap0t(16.06.2025 14:23)
- Это они про RISC-V наверно! Увидели ch32v003 и невнимательно
читают! Да там в RISCV - очень хороший ASM, не то что в Cortex-M,
хотя Cortex-M0 ещё более-менее немного команд, то в CM3, CM4 -
жуть. И отличный бонус это много регистров, даже в RV32EC при
наличии 16 регистров доступ ко всем есть. И в процедурах можно
портить аж 8 рабочих регистров (t0-t1,a0-a5). не то, что в Cortex-M
(даже в CM4 - рабочие только r0-r3, а далее сохраняй в стеке r4-r12
если нужны в Zikon(98 знак., 16.06.2025 15:26)
- в RISC-V нет флага переноса. Это большой МИНУС - argus98(17.06.2025 11:45)
- Нет. Я на STM32 их документ по асму читал - понравилось. Но я уже С
не боюсь, поэтому только поностальгировал. - symbions(16.06.2025 15:18)
- Ещё не смотрел RISC-V ? Для RV32IMC - 32 регистра; 40 основных
команд (I) + 8 команд умножения/деления (M) + 27 компактных команд
(С) + 30 псевдокоманд. Учитывая что компилятор автоматически делает
компактные команды когда надо - итого - 78 команд которые легко
запоминаются и простые. Нет флагов - условные переходы сразу в
команде. - Zikon(16.06.2025 15:46)
- Да я бы и на STM не смотрел, но наконец-то решили переходить на них
с АВРок. Ну а я изучаю всё основательно, если есть время - symbions(17.06.2025 22:03)
- Крайне редко там нужно с ассемблером возиться. Но некий уровень понимания в этом полезен, конечно. - SciFi(17.06.2025 22:13)
- Да я бы и на STM не смотрел, но наконец-то решили переходить на них
с АВРок. Ну а я изучаю всё основательно, если есть время - symbions(17.06.2025 22:03)
- Ещё не смотрел RISC-V ? Для RV32IMC - 32 регистра; 40 основных
команд (I) + 8 команд умножения/деления (M) + 27 компактных команд
(С) + 30 псевдокоманд. Учитывая что компилятор автоматически делает
компактные команды когда надо - итого - 78 команд которые легко
запоминаются и простые. Нет флагов - условные переходы сразу в
команде. - Zikon(16.06.2025 15:46)
- Да что прикладываться? На днях погрузился в обновление "порта"
FreeRTOS для WCH. Пришлось ASM в чистом виде и в дефайнах *.h
лицезреть. - Nikolay_Po(16.06.2025 14:48)
- В общем, сделал на Ардуине. Работает. - Yurasvs(Вчера, 14:28)
- Это они про RISC-V наверно! Увидели ch32v003 и невнимательно
читают! Да там в RISCV - очень хороший ASM, не то что в Cortex-M,
хотя Cortex-M0 ещё более-менее немного команд, то в CM3, CM4 -
жуть. И отличный бонус это много регистров, даже в RV32EC при
наличии 16 регистров доступ ко всем есть. И в процедурах можно
портить аж 8 рабочих регистров (t0-t1,a0-a5). не то, что в Cortex-M
(даже в CM4 - рабочие только r0-r3, а далее сохраняй в стеке r4-r12
если нужны в Zikon(98 знак., 16.06.2025 15:26)
- Про ещё более лучший асм прикалываетесь ? - teap0t(16.06.2025 14:23)
- Ага. И флеша там столько, что любителям асма можно их тоже
использовать. В тем более асм там так приятно похож на асм 51го,
только лучше :) - symbions(16.06.2025 12:40)
- Китайский малоногий Cortex M0+, 3..5В. Посмотри поиском по Сахаре
"PY32" - я тут несколько раз отписывался. Имхо, всяко интереснее
CH32V003 и привычнее (есть паки для Keil)... - Гyдвин(16.06.2025 07:41)