Это они про 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
если нужны в процедуре). Что уж говорить о RV32IMAC при 32 регистрах! И ещё много интересных решений в RISC-V.