Microcomputer Design and Applications (eBook)
356 Seiten
Elsevier Science (Verlag)
978-1-4832-6735-7 (ISBN)
Microcomputer Design and Applications provides information pertinent to the fundamental aspects of microcomputer design and applications. This book presents a design approach for multiple-processor computers. Organized into two parts encompassing 16 chapters, this book begins with an overview of a number system and supporting computational algorithms, which is especially useful for microcomputer control and digital signal processing. This text then presents an integrated technical and management-based method for developing microprocessor software. Other chapters consider file structures for a small-scale database system designed for microprocessor implementation and present the formulation of file structures for a typical microprocessor/flopping disk system. This book discusses as well the proposed solution to specify a high-level, machine-oriented, structured programming language suitable for general microprocessors and to implement a portable compiler for this language. The final chapter deals with a distributed processing system for non-invasive cardiac surveillance. This book is a valuable resource for engineers and computer scientists.
Front Cover 1
Microcomputer Design and
4
Copyright Page 5
Table of Contents 6
List of Contributors 8
Preface 10
Part 1:
14
Chapter
14
I. INTRODUCTION 14
II. REPRESENTING A NUMBER IN THE FOCUS SYSTEM 15
III. ARITHMETIC OPERATIONS IN THE FOCUS SYSTEM 17
IV. ANALYSIS OF THE FOCUS SYSTEM 21
V. COMPARISON OF FOCUS, FIXED-POINT, AND FLOATING-POINT 27
VI. PROPOSED 16-BIT FOCUS SYSTEM 28
VII. SPECIFICATIONS OF 8-BIT AND 16-BIT FOCUS SYSTEMS 29
VIII. PROGRAMMING CONSIDERATIONS WITH FOCUS 30
IX. FOCUS PROGRAMMING WITH THE INTEL 8080 32
X. CONCLUDING REMARKS 48
Chapter
54
I. INTRODUCTION 55
II. CONTROL GRAMMARS 57
III. AN EXAMPLE 61
IV. ARCHITECTURE 62
V. PROPERTIES 68
VI. CONCLUSION 69
VII. BIBLIOGRAPHY 69
Chapter
72
I. INTRODUCTION 72
II. THE LSI SOFTWARE METHODOLOGY 73
III. RULES FOR DESIGNING LSI SOFTWARE 80
IV. A DETAILED EXAMPLE 80
V. ADVANTAGES OF LSI SOFTWARE 90
VI. DISCUSSION 92
VII. CONCLUSION 93
VIII. REFERENCES 93
Chapter
94
I. INTRODUCTION 95
II. HARDWARE CONSIDERATIONS 95
III. SOFTWARE CONSIDERATIONS 96
IV. FILE DESIGN 99
V. CONCLUSION 106
VI. REFERENCES 107
Chapter
110
I. INTRODUCTION 110
II. LANGUAGE DESIGN GOALS AND CONSTRAINTS 111
III. COMPILER CONSTRAINTS 112
IV. LANGUAGE FACILITIES 113
V. COMPILER ORGANIZATION AND IMPLEMENTATION 120
VI. PROGRAM EXAMPLES 124
VII. REMARKS AND COMPARISON TO OTHER LANGUAGES 126
REFERENCES 127
Part 2:
134
Chapter
134
I. INTRODUCTION 134
II. THE STEPPING-MOTOR SYSTEM 135
III. THE MOTOR-CONTROLLER BOX 136
IV. THE HAND-HELD CONTROLLER 141
V. MOTOR CONTROLLER FIRMWARE 141
Chapter
146
I. INTRODUCTION 146
II. GENERAL SYSTEM DESCRIPTION 146
III. TMS 9900 MICROCOMPUTER 148
IV. DISPLAY CONTROLLER SECTION 156
V. SYSTEM SOFTWARE 167
VI. CONCLUSION 171
Chapter
176
I. INTRODUCTION 176
II. SYSTEM OPERATION 177
III. HARDWARE-SOFTWARE 181
IV. REFERENCES 189
Chapter 9. MIDAS - A Microprogrammable Integrated Data Acquisition System 208
I. SYSTEM DESCRIPTION 208
II. MIDAS IIA SOFTWARE PROGRAM ORGANIZATION 216
III. SYSTEM DEVELOPMENT PROCEDURES 218
IV. CONCLUSIONS AND RECOMMENDATIONS 222
V. REFERENCES 224
Chapter
226
I. INTRODUCTION 227
II. SYSTEM ARCHITECTURE 227
III. SYSTEM SOFTWARE 232
IV. OPERATION AND RESULTS 236
V. REFERENCES 238
Chapter
240
I. INTRODUCTION 240
II. SYSTEM HARDWARE DESCRIPTION 241
III. SYSTEM SOFTWARE DESCRIPTION 245
IV. RESULTS 250
V. CONCLUSIONS 251
VI. REFERENCES 252
Chapter
254
I . INTRODUCTION 254
II. DETERMINATION OF MICROPROCESSOR REQUIREMENTS 256
III. MICROPROCESSOR SELECTION 262
IV. APPLICATION OF THE 2900 SERIES 268
V. ADDITIONAL CPU AND INTERFACE FEATURES 279
VI. CONCLUSION 286
VII. REFERENCES 287
Chapter
288
I. INTRODUCTION 288
II. MICROPROCESSORS IN AGRICULTURAL PRODUCTION: AN OVERVIEW 289
III. INSTRUMENT DESCRIPTION 292
IV. PROTOTYPE INSTRUMENT DEVELOPMENT 296
V. CONCLUSION 298
VI. REFERENCES 299
Chapter
300
I. INTRODUCTION 300
II. ODCS HARDWARE 301
III. DATA COLLECTOR SOFTWARE 307
IV. PROGRAM DEVELOPMENT CONSIDERATIONS 312
V. CONCLUSION 312
VI. REFERENCES 313
Chapter
314
I. THE ALPHABEC-75 DATA CAPTURE SYSTEM 314
II. SYSTEM HARDWARE 315
III. SYSTEM APPLICATION AND ENVIRONMENTS 319
IV. SYSTEM DESIGN 322
V. HARDWARE DESIGN 327
VI. SOFTWARE OVERVIEW 338
VII. CONCLUSIONS 341
Chapter
344
I. INTRODUCTION 344
II. NONINVASIVE CARDIAC SURVEILANCE 346
III. STI SURVEILANCE SYSTEM DESIGN 350
IV. REFERENCES 356
Index 358
| Erscheint lt. Verlag | 12.5.2014 |
|---|---|
| Sprache | englisch |
| Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
| Mathematik / Informatik ► Informatik ► Theorie / Studium | |
| ISBN-10 | 1-4832-6735-0 / 1483267350 |
| ISBN-13 | 978-1-4832-6735-7 / 9781483267357 |
| Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
| Haben Sie eine Frage zum Produkt? |
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich