The textbook(c1996) is ok to read or is outdated

  • Thread starter Thread starter LSE1234
  • Start date Start date
Click For Summary
SUMMARY

The textbook "MICROPROCESSORS Principles and Applications" by Charles M. Gilmore, 2nd Edition (1996), remains relevant for understanding fundamental concepts of microprocessors, such as registers, fetch-decode-execute cycles, and interrupt handlers. While advancements in processing technology have occurred since its publication, including significant reductions in transistor sizes and the breaking of the gigahertz barrier, many embedded processors still utilize principles established decades ago. Readers with a background in basic computer architecture or digital logic will find value in this text, while those seeking more current information may need to supplement their studies with newer resources.

PREREQUISITES
  • Basic computer architecture knowledge
  • Understanding of digital logic concepts
  • Familiarity with microprocessor fundamentals
  • Awareness of embedded systems and their evolution
NEXT STEPS
  • Research modern microprocessor architectures post-1996
  • Explore advancements in transistor technology, specifically 45 nm fabrication
  • Learn about the evolution of embedded processors, focusing on the 68000 and Z80 series
  • Study current textbooks or resources on microprocessors and assembly language
USEFUL FOR

This discussion is beneficial for students and professionals in computer engineering, embedded systems developers, and anyone interested in the historical context and evolution of microprocessor technology.

LSE1234
Messages
22
Reaction score
0
The textbook

"MICROPROCESSORS Principles and Applications"
Charles M. Gilmore
2nd /E copyright 1996
Glencoe / McGraw-Hill

is ok to read or is outdated? I have the required background... to start reading, if you are in my position, with only this in the subject, what would you do?
 
Engineering news on Phys.org
Well, that depends. Many of the basics fundamentals of microprocessors haven't changed: there are registers to read from / write to, fetch-decode-execute cycles, interrupt handlers, ALU / FPU units, interfacing with peripheral units via address/data busses, and, or course, waiting (amongst others).

That's not to say that things haven't changed since 1996; the gigahertz barrier has been broken, stuff has moved back onto the die, and transistor sizes have gone down by nearly 3 orders of magnitude (from 35 um feature sizes down to today's 45 nm ones). However, that describes computer processing. The vast majority of processors made and used are still embedded processors, and many of those are just refreshes of models first introduced in the 80s (for instance, the 68000 or Z80 series) and have clock rates that are probably lower than anything you'd encounter in your PC (I don't know if PCI is still limited to 33 MHz or not).

So, if you already have a basic computer architecture course under your belt, then you may wish for something a little more recent. If not (and you have taken a basic digital logic course), then it's probably worth reading.

For the record, the book I used when I took my class on microprocessors (and assembly language) in 2003 was published in 1991! (Harman's book on Motorola's 68332).
 

Similar threads

Replies
4
Views
3K
Replies
8
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
4
Views
4K
  • · Replies 7 ·
Replies
7
Views
10K
  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 4 ·
Replies
4
Views
5K
  • · Replies 15 ·
Replies
15
Views
3K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 19 ·
Replies
19
Views
3K