Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
That's a much more interesting assignment than the majority I had to do back in the day.
-
@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 -
@AlmondSauce it is more interesting, but it's pretty fucking hard to debug code you don't comprehend.
So this is more of a rant about the lack of debugging rather than about having to do assembly ;) -
@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.
Related Rants
-
TCPizza28assignment: use winAPI to create a "virus" that put itself in autorun and does nothing. me, a curious student...
-
mcminnra10"Python is such a hard language. It has so many rules" - Undergraduate Student who sent out mass email to the ...
-
arch-chroot2Boss: For next project I suggest we use webassembly Me: Why not use real assembly
RIP my sunday...
Assignment for uni:
Code a decompression routine in cortex m0 assembly for the compression function your teacher provided....
It can't get much worse than that!
rant
rip sunday
assembly
learn something new everyday
cortex-m0