Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Assembly Language for x86 Processors

    Assembly Language for x86 Processors

    Kip R. Irvine · 2014

    Programming
    Open LibraryAmazon
    Stats for nerds
    2recommend
    3mentions
    3people
    2018–2025years
    67% recommend33% neutral

    Mentions per year

    20182019202020212022202320242025

    What Hacker News says

    1. __alexanderFeb 2025
      Check out Assembly Language for x86 Processors by Kip Irvine. It’s probably one of the best books on x86. The older editions are way cheaper.
      thread
    2. nerragaMar 2018
      The second edition introduces high-level assembly (HLA) though. I never found HLA to be that appealing. I'd be curious to know if anyone who has read the book found it to be useful in learning assembly. I used "Assembly Language for x86 processors" by Kip Irvine, and I thought it was pretty good.
      thread
    3. uticusApr 2025
      > At the end of them you can still ask "how does the computer really work?" and not have a good answer. They tend to pass over topics that are difficult even though they are important. I will take you through the difficult issues because that is the only way to move on to masterful programming

      > This book teaches assembly language for x86 processors and the GNU/Linux operating system. Therefore we will be giving all of the examples using the GNU/Linux standard GCC tool set.

      interesting, close to the machine to teach how the machine works while also pulling in programming concepts.

      > Thus, programming is not as much about communicating to a computer as it is communicating to those who come after you.

      100% - unfortunately the content is light or non-existent on concepts i would say are essential to this part of programming, like:

      - how to set up code to be easily maintained

      - how to navigate code from others, especially those who don't think like you

      - how to collaborate with others to create a program as a team

      - etc

      ...would be interesting to see how the author would pair these concepts with x86 assembler examples.

      thread

    Related

    Cover of Assembly language for Intel-based computers
    2009–2025

    Assembly language for Intel-based computers

    Kip R. Irvine
    1 recommend · 2
    Cover of Modern X86 Assembly Language Programming
    2016–2020

    Modern X86 Assembly Language Programming

    Daniel Kusswurm
    2 recommend · 4
    Cover of The C Programming Language
    2007–2026

    The C Programming Language

    Brian W. Kernighan
    246 recommend · 604
    Cover of Introduction to 80x86 assembly language and computer architecture
    2008–2020

    Introduction to 80x86 assembly language and computer architecture

    Richard C. Detmer
    2 recommend · 2
    Cover of The art of Assembly language
    2008–2026

    The art of Assembly language

    Randall Hyde
    18 recommend · 24
    Cover of Assembly language for the PC
    2009–2021

    Assembly language for the PC

    John Socha
    2 recommend · 3
    Cover of Assembly Language Step-by-step
    2010–2026

    Assembly Language Step-by-step

    Jeff Duntemann
    19 recommend · 33
    Cover of Engineering a compiler
    2007–2026

    Engineering a compiler

    Keith D. Cooper
    39 recommend · 91