Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
AlmondSauce284473dThat's a much more interesting assignment than the majority I had to do back in the day.
irene1300573dWhy is it bad?
FMashiro375173d@irene the lack of tools we've got for debugging and the lack of instruction.
I didn't mind the assignments up until this one, it's pretty hard to figure out why some value won't just load correctly into your registers.
If only I could debug more easily than outputting 1 character each time
tokumei203873dWrite it in a higher language and compile it to ARM assembly ;)
Fast-Nop929472d@tokumei that's actually an idea, just not like that. Code the decompression routine in C because C has a pretty direct mapping to assembly. Debug that shit on a PC. And when it works, port it to assembly. The nice thing is that you know exactly what data are to be expected at what step in the algorithm.
Cortex-M assembly is really nice, btw., not like x86.
Your Job Suck?
Take a quick quiz from Triplebyte to skip the job search hassles and jump to final interviews at hot tech firms
Get a Better Job
mcminnra10"Python is such a hard language. It has so many rules" - Undergraduate Student who sent out mass email to the ...
explodingkittns7"You'll be learning and working with C++ and Assembly." I could very well be the only student ever to have be...
arch-chroot2Boss: For next project I suggest we use webassembly Me: Why not use real assembly