This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| en:multiasm:cs [2024/05/14 22:44] – created pczekalski | en:multiasm:cs [2026/01/09 19:01] (current) – pczekalski | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Computer Architectures ====== | ====== Computer Architectures ====== | ||
| + | Assembler programming is a very low-level technique for writing software. It uses the hardware directly, relying on the processor' | ||
| + | This is why we begin our book on the assembler with a chapter on computer architecture. It is essential to understand how the computer is designed, how it operates, and how it executes programs and performs calculations. It is worth mentioning that this is important not only for programming in assembler. Knowledge of computer and processor architecture is useful to everyone who writes software in any language. With this knowledge, programming engineers can write more efficient applications in terms of memory use, execution time, and energy consumption. | ||
| + | |||
| + | You can notice that in this book, we often use the term processor for elements that are sometimes called something else. Historically, | ||
| + | |||
| + | <WRAP excludefrompdf> | ||
| + | More information is presented in the following chapters: | ||
| + | * [[en: | ||
| + | * [[en: | ||
| + | * [[en: | ||
| + | * [[en: | ||
| + | * [[en: | ||
| + | * [[en: | ||
| + | * [[en: | ||
| + | * [[en: | ||
| + | * [[en: | ||
| + | * [[en: | ||
| + | * [[en: | ||
| + | * [[en: | ||
| + | * [[en: | ||
| + | </ | ||