TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

X86 Asm Foundations Course

19 pointsby xorpdalmost 11 years ago

6 comments

earlzalmost 11 years ago
My first immediate complaint. Why FASM? yasm is basically the de factor assembler these days (really nasm is still really popular, but it's practically dead). The only things I see fasm used more than gas or yasm for are for wierd niche projects like hobby operating system kernels
TallGuyShortalmost 11 years ago
I highly recommend that any "hacker" have a moderate familiarity with at least 2 assembly languages or similar instruction sets. Not necessarily enough to be an assembly programmer, but enough to understand what kind of operations happen at that level and how various implementations differ. I've found such knowledge to be very helpful at times when working in C/C++, JVM and ActionScript projects.
ArkyBeaglealmost 11 years ago
I really feel like putting up Dosbox, buying a copy of &quot;Advanced MS&#x2F;DOS&quot;, using the Turbo TASM tool and working through that is better training. I think it took me basically a month of evenings to cover that book.<p>The thing is - when you do that, you&#x27;ll pretty much be able to form a model for any API you ever see. As a buddy used to say, &quot;It&#x27;s all ioctl()&quot;.<p><i>Then</i> go the larger-word instruction sets.
terminadoalmost 11 years ago
Coverage of a Linux environment, and supporting the use of ELF binaries, as an alternative to Windows, would be cool. Not necessarily instead of, but included as an option for the student.
msiealmost 11 years ago
Would be cool to see an Arm Asm course for iPhone developers. And they might pay for such a course too! ;-)
Keyframealmost 11 years ago
Good to see low level resources, but a bit expensive.