But wouldn't it be preferable to use a 32bit RISC-V uController or a dirt-cheap ARM core like the RP2040 for teaching? Any 8 bit platform would be specialized either towards legacy support or extreme cost optimization, but not towards beginner ease of use ...
That is initially what RISC-V was for - it was born out of a teaching ISA that was easy to program and easy to implement in hardware.
Re:What? More 8-Bit Microcontrollers?
by HeyLaughingBoy on Friday July 01, 2022 @01:19PM
(#31949646)
As someone working in industry, I really have to wonder at the reason for teaching assembly to beginners while the rest of us are trying to move up the abstraction ladder. Care to expound on why you're doing this?
Re:What? More 8-Bit Microcontrollers?
by ChuckNorris89 on Saturday July 02, 2022 @09:34AM
(#31958856)
Debugging embedded software or even low level software or examining malware is much better at assembly level.
Re:What? More 8-Bit Microcontrollers?
by HeyLaughingBoy on Monday July 04, 2022 @01:51PM
(#31979903)
I see. I don't know much about malware, but I do know a bit about embedded programming and it's been a solid 20 years since assembly has helped me to debug something.
My issues is that I have realized that as a platform for teaching assembly it isn’t ideal. RISC-V gives a much friendlier ISA while also offering something which is realistic for modern hardware.