2 ms·
I find AT&T syntax to be completely impractical to work with, and I'm surprised people put up with it. But, as a side note, all PC assemblers are crap. They co
by jwr 12y ago
I find AT&T syntax to be completely impractical to work with, and I'm surprised people put up with it.
But, as a side note, all PC assemblers are crap. They could do so much more. I don't know why I'm expected to handle register allocation, or think about inter-unit dependencies that cause stalls.
- pjmlp 12y agoPersonally I wouldn't like to have an Assembler re-arrange my code, specially since the issues you mention can even change between firmware revisions. On the x86, starting with the 486 and Pentium it wasn't possible any longer to fit all variations on the head. At least I can't. The porting I mentioned above was to make a compiler depend only on binutils. Other than that, my last 100% Assembly application was around 1995.