Assembly Language Reimagined: Programming the Intel x64 Microprocessor in Linux
by John Schwartzman
Preface
I started writing this book with the idea that knowledge of assembly language programming would be useful to software engineers. I finished this book with the firm conviction that knowledge of assembly language programming is essential for every serious student of computer science. Writing this book has made me a better computer engineer. I think that working through this book will elevate and inform your own programming.
The emphasis in this book is on what the processor is doing while a high-level structured computer language program is being run. The book describes what a computer can, and can’t, do and how it can solve problems with the help of software. This book applies to the entire field of computer science and not just the somewhat ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access