Post B5pwqiEfUItY3p5tdA by lanodan@queer.hacktivis.me
(DIR) More posts by lanodan@queer.hacktivis.me
(DIR) Post #B5pwqi3g9A6XVjx7VA by lizzy@social.vlhl.dev
0 likes, 0 repeats
assembler
(DIR) Post #B5pwqiEfUItY3p5tdA by lanodan@queer.hacktivis.me
0 likes, 0 repeats
@lizzy Bytecrafter in me wants something more like hex+dictionary or post-it/fix-up asm so a mnemonic maps to a specific opcode.That said x86 looks like a special curse.
(DIR) Post #B5py1dzRiFc026kaiO by mirabilos@toot.mirbsd.org
0 likes, 0 repeats
@lizzy Intel, of course. And, for an x86 programmer, interestingly, gas’ noprefix intel mode has the least amount of surprises / gotchas (like nasm’s mishandling of pushf/popf as pushfd/popfd in 32-bit mode).
(DIR) Post #B5pyEK4b4glA1hCnrs by mirabilos@toot.mirbsd.org
1 likes, 0 repeats
@lanodan @lizzy I drew an opcode and mod-reg-r/m byte encoding map and cp437 table as a kid, my mother photocopied it a few times for me so I could keep a copy with me in my portemonnaie(need to scan the one I found one of these days)reason was more sad, parents limited computer time extremely, especially when I was “bad” 🤬 so I hand-assembled, to count bytes, as DEBUG.COM’s assembler had no labels (naturally)
(DIR) Post #B5q2vCxPo462E3YE3k by lanodan@queer.hacktivis.me
0 likes, 0 repeats
@mirabilos @lizzy Ooof, labels is something I'm glad nasm -f bin and live-bootstrap's hex1/hex2 got.
(DIR) Post #B5q3US55ZJWVGawhsG by kimapurr@ublog.kimapr.net
0 likes, 0 repeats
@lizzy gnu assembler syntax
(DIR) Post #B5q3USGQt8b5pmFlYW by mirabilos@toot.mirbsd.org
0 likes, 0 repeats
@kimapurr @lizzy yes, but which of them, the GNU assembler intel syntax or the GNU assembler AT&T syntax?
(DIR) Post #B5rBNIyS1WcNmmu7Bw by lizzy@social.vlhl.dev
0 likes, 0 repeats
@mirabilos @kimapurr probably at&t since that's the default
(DIR) Post #B5rBNJ9nLLgyLyDAsC by mirabilos@toot.mirbsd.org
0 likes, 0 repeats
@lizzy @kimapurr eh, only for legacy compatibility
(DIR) Post #B5rNLhhcJNmLLo26sa by mirabilos@toot.mirbsd.org
1 likes, 0 repeats
@lanodan @lizzy imagine how much more I could have done how much earlier without that stupid Computerverbot