The main aim of this book is to provide a single text that can be used for both undergraduate electronic engineering and computer science/engineering courses which teach basic hardware and software design of microprocessor systems. The book can also be used as a supplementary or main text for the teaching of inter- or cross-disciplinary courses where microprocessor techniques form only a part of a core curriculum. As the book contains a simulation of the processor described, it will be useful in remote learning situations, or for self-study. The book is completely self contained, therefore students with no previous knowledge of digital hardware and/or no software experience will be able to use the text with ease. Selected chapters may be ommitted without losing continuity. These chapters are identified. The book covers the main characteristics of commonly available SSI and MSI chips and their use in implementing boolean functions. This theme is continued in later chapters when the structure of LSI chips used in the design of complete microprocessor systems is presented. The techniques needed to implement correctly structured programmes are also discussed, presenting sound methods of producing, maintainable, low level code. A balance is achieved between both hardware and software aspects of systems design. A unique feature of the text is that the description of the microprocessor is based on a software simulation provided with the book and designed to run on the most commonly available computers. This "microprocessor" is used as the basis for describing the main design principles. Not only does the simulator provide a realistic model of a typical microprocessor but also the environment in which the students may find themselves when programming real systems. In order to support the students activities in the real world, most chapters present manufacturer's data on actual chips, to illustrate the discussion or to demonstrate the trade offs that are involved in any design. This theme is continued, in the final chapter, with the presentation of a series of real processor architectures in terms of the simulated processor. This book is intended for students in electronic engineering, computer studies and computing science.
Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.
This book covers the main characteristics of commonly available SSI and MSI chips and their use in implementing Boolean functions. It also presents the structure of LSI chips used in the design of complete microprocessor systems and the techniques needed to implement correctly structured programs (emphasizing sound methods for producing maintainable low level code). Each chapter contains a problem section that allows students to test their understanding of the ideas presented in that chapter.
The book's major feature is that its description of the microprocessor is based on a software simulation provided on a disk included with the book. The simulator program will run on any IBM PC or compatible and provides a realistic model of a typical microprocessor, as well as the environment in which students may find themselves when programming real systems. For example, using the simulator, it is possible to demonstrate such concepts as interrupts and low-level micro sequencing. These microprocessor features are not normally available in a hardware environment.
In order to support student activities in the real world, most of the chapters in the book present manufacturers' data on actual chips to illustrate discussions or demonstrate the tradeoffs that are involved in any design. Following this theme, the final chapter presents a series of overviews of actual processor architectures in terms of the simulated processor.
Principles of Microprocessors is an excellent choice as a single text for undergraduate electronic engineering and computer science/engineering courses that teach basic hardware and software design of microprocessor systems. It can also be used as a supplementary or main text for teaching courses where microprocessor techniques form only a part of a core curriculum. Chapters that can be omitted without losing continuity during a course are identified and an instructor's manual is available.
Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.