Elektrine lite

← Feed

@minsoochoo@mastodon.bsd.cafe

Post #3205403

2026-05-06 03:07 UTC

One downside of Chapter 3 from CS:APP is that it’s based on AMD64 assembly. I know it’s the best ISA for hands-on experience and thus suitable for labs, but the book wastes so many pages on explaining AMD64’s special cases. For example, any operation that touches lower 32-bit (l) of a register sets upper 32-bits to zeros, and the readers have to keep that on mind while reading the book. My personal preference would be RISC-V, but it wouldn’t be practical for a course that targets not only CS/CE students but also students from other faculties who wants to take an introductory CS course.

Replies (0)

No replies.