Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Does anyone even work with assembly anymore?

Sometimes on simple 8-bit architectures for some interrupt-routines where it does perhaps under certain conditions increase performance on I/O operations. And that is to 99% read -> write.

On more complex architectures like x86? Not really. I wouldn't even come close to modern compilers. Maybe for fun.

If you want to create a simple system I would recommend to just ignore optimization and focus on system design. That is probably the only thing agnostic about assembler.

You could also use a µC with external programmer to get a basic system running. mnemonics are often very similar to x86 and while optimizations are hard and in-depth knowledge about architecture is required, the first step to take is probably the system design itself and the efficiency of the assembly is secondary. All that should come later.

For the very first steps, I would recommend linux or windows assembler and learning how to interface the underlying OS. That could help hardening the requirements for the design.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: