3 ms·
This book[0] enlightened me in a lot of ways. Check out the book review, I would testify that almost of what the reviewers said are true. By reading this book,
by e19293001 10y ago
This book[0] enlightened me in a lot of ways. Check out the book review, I would testify that almost of what the reviewers said are true.
By reading this book, I've developed my skills in programming with C/C++, assembly language and also learning computer architecture all at the same time. This book contains lots of low level stuffs like designing a cpu core, translate a C++ program to assembly, write an assembler, and many more. The explanation starts with a very simple concepts like translating y = x + 1; to assembly language equivalent until translating an object oriented code to its equivalent assembly language code. It has been a lot of fun learning the relationship of cpu, operating system and the compiler. The exercises are easy enough and had really sharpen my skills. Although the target machine is theoretical, I was able to switch easily into the real machine.
[0] - https://www.amazon.com/Assembly-Language-Computer-Architecture-JavaTM/dp/0534405274 https://www.amazon.com/Assembly-Language-Computer-Architectu...