Microprocessors and Computer Organization

  • Thread starter Thread starter Maxwell
  • Start date Start date
  • Tags Tags
    Computer
AI Thread Summary
The discussion centers around the challenges faced in a "Microprocessors and Computer Organization" class, particularly regarding the assembly language and the inadequacy of the textbook "Introduction to Embedded Microprocessor Systems" by Jonathan W. Valvano. Users express frustration with the textbook's organization and readability, seeking alternative resources for learning about the Motorola 68HC11 and 68HC12 microprocessors. Recommendations include exploring online resources, downloading reference manuals from Freescale, and considering other microprocessor families like 8051, Atmel AVR, and Microchip PICs for broader conceptual understanding. While assembly language is deemed boring compared to modern programming languages, its importance for writing efficient code in microcontrollers is emphasized, highlighting the need for a solid grasp of assembly to optimize performance and memory usage.
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:
Thread 'ChatGPT Examples, Good and Bad'
I've been experimenting with ChatGPT. Some results are good, some very very bad. I think examples can help expose the properties of this AI. Maybe you can post some of your favorite examples and tell us what they reveal about the properties of this AI. (I had problems with copy/paste of text and formatting, so I'm posting my examples as screen shots. That is a promising start. :smile: But then I provided values V=1, R1=1, R2=2, R3=3 and asked for the value of I. At first, it said...
Sorry if 'Profile Badge' is not the correct term. I have an MS 365 subscription and I've noticed on my Word documents the small circle with my initials in it is sometimes different in colour document to document (it's the circle at the top right of the doc, that, when you hover over it it tells you you're signed in; if you click on it you get a bit more info). Last night I had four docs with a red circle, one with blue. When I closed the blue and opened it again it was red. Today I have 3...
Back
Top