by Jonathan Bartlett, Dominick Bruno
ISBN: 0975283847
Buy on Amazon
Found in 4 comments on Hacker News
tiu · 2025-02-09 · Original thread
You are probably thinking about Programming from the Ground Up by Jonathan Bartlett. There are many others in the same style though. He also has a newer book if I recall right.

https://www.amazon.com/Programming-Ground-Up-Jonathan-Bartle...

https://download-mirror.savannah.gnu.org/releases/pgubook/

jenkstom · 2017-02-16 · Original thread
Programming from the Ground Up teaches x86 assembler from first principles. All on a free OS (Linux using asm). There is a free version available online, but if you want to support the author you can buy it from amazon. https://www.amazon.com/Programming-Ground-Up-Jonathan-Bartle...
erwan574 · 2012-02-29 · Original thread
A few books exist that try to restore some sort of "complete understanding" :

Software programming starting from assembly language under linux : http://www.amazon.com/Programming-Ground-Up-Jonathan-Bartlet...

A study going from chip design to high level programming :

http://www.amazon.com/Elements-Computing-Systems-Building-Pr...

IHMO this "problem" of "incomplete vision" started when device drivers where introduced in general purpose OS. Professionnal application developpers started to target API instead of hardware. A milestone in this trend for me is Windows 3.0 (1990). This also marks the demise of fixed hardware computers that the hobbyist favored so far.