The purpose of this book is to give the reader a better understanding of how computers really work at a lower level than in programming languages like Pascal. By gaining a deeper understanding of how computers work, the reader can often be much more productive developing software in higher level languages such as C and C++.
Table of contents
- Introduction
- Number Systems
- Computer Organization
- Memory
- The CPU
- Assembly Language
- Machine language
- Assembly language
- Instruction operands
- Basic instructions
- Basic Assembly Language
- Bit Operations
- Avoiding Conditional Branches
- Manipulating bits in C
- The CALL and RET Instructions
- Calling C functions from assembly
- Floating Point Arithmetic
- Multiplication and division
- Structures and C++
- Using structures in assembly
- Assembly and C++
- Overloading and Name Mangling
Size : | 1027.294 Kb |
Downloads: | 347 |
Created: | 2019-05-03 |
Warning: Trying to access array offset on false in /home/tutovnfz/public_html/amp/article-amp.php on line 263