Microprocessors and Computer Organization

  • Thread starter Thread starter Maxwell
  • Start date Start date
  • Tags Tags
    Computer
Click For Summary
SUMMARY

The discussion centers on the challenges faced by students learning about microprocessors, specifically the Motorola 68HC11 and 68HC12, in the course "Microprocessors and Computer Organization." Participants express dissatisfaction with the textbook "Introduction to Embedded Microprocessor Systems" by Jonathan W. Valvano, citing its poor organization and readability. Recommendations include exploring alternative resources and literature available online, as well as considering other microprocessor families like 8051, Atmel AVR, and Microchip PICs for a broader understanding of assembly language and microcontroller programming.

PREREQUISITES
  • Understanding of assembly language programming
  • Familiarity with microprocessor architecture
  • Knowledge of embedded systems concepts
  • Basic proficiency in C programming for microcontrollers
NEXT STEPS
  • Research alternative textbooks for Motorola 68HC11 and 68HC12 microprocessors
  • Explore online resources and documentation for HC11 and HC12 from Freescale
  • Learn about programming with Atmel AVR and Microchip PIC microcontrollers
  • Study the differences between assembly language and C programming for microcontrollers
USEFUL FOR

This discussion is beneficial for students in embedded systems courses, educators seeking better teaching materials, and hobbyists interested in microprocessor programming and assembly language optimization.

Maxwell
Messages
511
Reaction score
0
I'm not sure if this is the right forum to post this question, but if I'm wrong I'm sure a mod will move my post...

Ok, so I'm taking a class called "Microprocessors and Computer Organization," and it's killing me! First off, it is incredibly boring (assembly language :cry:) , and secondly... the textbook SUCKS!

The chips we are using are the Motorola 68HC11 & 68HC12. The book we are using is "Introduction to Embedded Microprocessor Systems" by Jonathan W. Valvano. This book is terribly organized and hard to read.

Is there another book that uses this chip to explain concepts that you guys know about? I am dying for another textbook!

Thanks!
 
Computer science news on Phys.org
Assembly is a little boaring as compared to more modern languages, but it is good to learn it. Then you can become a "Great One" who can program asm, code that runs extreamly fast, I mean EXTREAMLY FAST. About the textbook thing, I don't know any books but I am sure there are a lot of resources on the web about it. Just do some google's.
 
There are some HC11 books out there. The HC11 has been around for some time now and has been a toy for hobbiests for 20 years or so.

Amazon search: https://www.amazon.com/exec/obidos/...l_xgl14/103-0267509-9414278&tag=pfamazon01-20

Download the HC11 literature(hc11 reference manual and particular doc for the chip you are playing with) directly from freescale. The HC11 docs are good(not as good as PIC docs IMO but good none the less).

Here are some others to look into



http://vig.prenhall.com/catalog/academic/product/0,1144,0130895687,00.html

Now, if you're trying to learn the concepts independent of a particular processor then you may want to look into books covering 8051's, Atmel AVR's Microchip PICs(these are cool but the AVR's are better IMO), MC68332's(you can do a lot with one of these I gar-on-tee), H8's... There are dozens and dozens of processors to learn the basics with and a number of books for each.

As far as ASM goes, if you want to fiddle with microC's then get used to ASM. There are C compilers for these chips but you REALLY have to work to write C code as fast as ASM code. You REALLY have to work hard to write C code as compact as ASM code. Both can be done but require more thought of how the processor actually handles information. ASM is boring, but essential for microC's especially when you look at the available memory in most of these little computers.
 
Last edited by a moderator:

Similar threads

Replies
10
Views
4K
  • · Replies 102 ·
4
Replies
102
Views
5K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 1 ·
Replies
1
Views
9K
  • · Replies 7 ·
Replies
7
Views
3K
Replies
15
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K