vii
Preface xiii
About the Author xix
Part I Design Aspects of Embedded Systems 1
0 Basics of Computer Architecture and the Binary Number System 3
0.1 Basics of Computer Architecture 3
0.2 Computer Languages 8
0.3 RISC and CISC Architectures 10
0.4 Number Systems 11
0.5 Number Format Conversions 13
0.6 Computer Arithmetic 21
0.7 Units of Memory Capacity 30
Key Points of this Chapter 31
Questions 31
Exercises 32
1 Introduction to Embedded Systems 34
1.1 Application Domain of Embedded Systems 35
1.2 Desirable Features and General Characteristics of Embedded Systems 35
1.3 Model of an Embedded System 37
1.4 Microprocessor vs Microcontroller 37
1.5 Example of a Simple Embedded System 40
1.6 Figures of Merit for an Embedded System ...