Full description not available
D**K
A very approachable book.
Face facts, microprocessors and system design are a complex area. You need to know many foundational things before you can learn even simple elements in another area. Most books fail miserably at this careful balance of conveying knowledge without either dumbing it down too much or making an impenetrable wall of knowledge.The author, Alan Clements, is a (now retired) University computer science teacher. He has experience teaching the subject matter not just to kids who suck up knowledge like a sponge, but the more common type of student - one who is a little slow, a little inattentive and maybe didn't pay attention earlier in class when maybe they should.It is his accommodation of this fact that makes this book so wonderfully successful at communicating the subject matter.Be sure to buy the 3rd edition, which goes to some effort to cover and explain the use of caches on the 68020 and 68030, and important changes to the interrupt system.
F**N
This book is fine. The 68000 chips are fine
This book is fine. The 68000 chips are fine. I'm not sure where they are used today. There are probably better examples of how one could study a chips architecture and then use an assembly language. There may be other reasons that this is the book that was used to teach assembly language. Although, I'm not sure why this is the case. This means that any course that is designed using this particular book would be fairly limited to the 1970's and 1980's design paradigm, it may have made some sense to use this book in the 1990s, it makes very little sense to use this book today.
S**H
i have read it but haven't started the project yet
the book is detailed enough. it is a fascinating processor to work with. mine came with the cd which has some source code and compiler. i believe this book has all the info you need to program in asm or c. also gives some real good examples on the interfacing
D**N
Book fine, but missing the CD-ROM, supposed to be included with the book.
The book itself is fine, as is the other book I ordered from this author, but it was supposed to come with a CD-ROM that was not provided with the book (used, name and other information blacked out on inside front cover).Amazon should ensure that all such included items come with books that have them.
I**K
Satisfied
I received the product in a very good condition although it was a used one. Highly satisfied.
B**S
Five Stars
The book is worth for the money.
C**E
Excellent clear book on microprocessor systems design
This book makes all things clear about designing systems controlled by microprocessors and uses the Motorola 68000 family of microprocessors as an example. It is full of clear examples and many exercises for the student, and shows details of both the hardware and programming aspects of microprocessor system design, making it ideal for engineers who are interested in the subject. The book starts with an overview of the microcomputer in general, and shows how the microprocessor and its accessories control the larger microcomputing device. Next, the author introduces the reader specifically to the Motorola 68000 family of microprocessors and their respective architectures and features.Next the author tackles an art that is usually passed down by word of mouth from master to apprentice - how to program a microprocessor and its peripheral devices using the C programming language as well as assembly language. This is followed by chapters on memories, exception handling versus interrupts, and coprocessors and caches.The next few chapters are on the external devices that are usually a necessity for a microprocessor controlled system - parallel and serial ports, external timer devices, special devices to control IEEE-488 buses, and special buses such as the VMEbus and Nubus. Actual existing peripheral devices are used in the examples. There are plenty of circuit diagrams and code snippets in both assembly language and C to show how the various pieces of a microcomputer are assembled to make a working system.Although today RISC designs based on "microprocessor cores" power the vast majority of mass-produced computing devices, the approach to creating the components of these core-based microcomputers is basically the same as it was in the days when we used to wire-wrap a 10MHz 68000 system together. Thus, learning the art of microprocessor system design is something any engineer interested in digital design should know. This book is an excellent source for learning that art. The following is the table of contents:1. THE MICROCOMPUTERMicroprocessor SystemsExamples of Microprocessor Systems2. PROGRAMMING THE 68000 FAMILYAssembly Language Programming and the 68000Programmer''s Model of the 68000Addressing Modes of the 68000An Introduction to the 68000 Family Instruction SetProgram Control and the 68000Miscellaneous InstructionsSubroutines and the 68000Introduction to the 68020's ArchitectureSpeed and Performance of MicroprocessorsStructured Programming and Pseudocode (PDL)3. ASSEMBLY LANGUAGE AND CParameter PassingThe Stack and Local VariablesC and the 68000Summary of C''s Syntax4. THE 68000 CPU HARDWARE MODEL68000 InterfaceTiming DiagramDealing with Timing ProblemsMinimal Configuration Using the 68000The 68020 & 68030 Memory InterfaceWorked Examples5. MEMORIES IN MICROCOMPUTER SYSTEMSAddress Decoding StrategiesDesigning Address DecodersDesigning Static Memory SystemsDesigning Dynamic Memory SystemsWorked Examples6. EXCEPTION HANDLING AND THE 68000InterruptsPrivileged States and the 68000Exception ProcessingExceptions Implemented by the 68000Interrupts and Real-Time ProcessingThe Reset and the Bus ErrorException Processing and the 68010 and 680207. THE 68000 FAMILY IN LARGER SYSTEMSError Detection and Correction in MemoriesMemory Management and MicroprocessorsCache MemoriesCoprocessorIntroduction to the 68040 MicroprocessorThe 680608. THE MICROPROCESSOR INTERFACEIntroduction to Microprocessor InterfacesDirect Memory AccessThe 68230 Parallel Interface/TimerThe IEEE 488 Bus9. THE SERIAL INPUT/OUTPUT INTERFACEAsynchronous Serial Data TransmissionAsynchronous Communications Interface Adapter (ACIA)The 68681 DUARTSynchronous Serial Data TransmissionSerial Interface Standards10. MICROCOMPUTER BUSESMechanical LayerElectrical Characteristics of BusesVMEbusNuBus11. DESIGNING A MICROCOMPUTER SYSTEMDesigning for Reliability and TestabilityDesign Examples Using the 68000Design Example Using the 68030 MonitorsAPPENDIXSUMMARY OF THE 68000 INSTRUCTOR SETABOUT THE CD-ROM
P**R
Book's description totally false
Totally unthinkable, the book's condition description is false, the book has been "flooded", it contains putrefaction, is no safe to manipulate and will quickly degrade.
H**M
Excellent book on the Motorola 68000 family. HIghly recommended.
I got this book very cheaply (for some reason). Still had the original CD, still sealed, but on the inside front cover had what looked like a bicycle tyre track! Otherwise was in near perfect condition.This book is EXCELLENT. Covers both hardware and software. I learned an awful lot, even though I was familiar with this processor.
J**E
Lots of practical advice, covering the 68k series. ...
Lots of practical advice, covering the 68k series. Occasionally the language could be clearer or a bit less academic and dry, but for the most part this book delivers. It explains how to build and program a 68k system.
Trustpilot
1 day ago
1 month ago