
Contents v
Contents
Preface xvii
Acknowledgements xix
1 What is an embedded system? 1
Replacement for discrete logic-based circuits 2
Provide functional upgrades 3
Provide easy maintenance upgrades 3
Improves mechanical performance 3
Protection of intellectual property 4
Replacement for analogue circuits 4
Inside the embedded system 8
Processor 8
Memory 8
Peripherals 9
Software 10
Algorithms 10
Microcontroller 11
Expanded microcontroller 13
Microprocessor based 14
Board based 14
2 Embedded processors 15
8 bit accumulator processors 16
Register models 16
8 bit data restrictions 17
Addressing memory 18
System integrity 19
Example 8 bit architectures 19
Z80 19
Z80 programming ...