Book Review: The Art of Assembly Language, 2nd Edition
Have you ever tried to teach x86 assembly language programming to someone coming from high level language programming background and discovered that it was hard?
Before being able to write a simple "Hello World" program one needs to know a fair deal about the x86 architecture, the assembler language and the operating system. Obviously this is not the case with high level languages such as C for example.
I was reading The Art of Asssembly Language, 2nd edition book by Randall Hyde the other day and really enjoyed his approach to teaching the assembly language programming.