I really couldn't advise on any good assembler books since (virtually) all platforms have a different assembly language. However I do encourage you to learn assembly for the platform you are using. You will end up with a much greater understanding of the hardware and computers in general. Since I started my computer education using assembly language (1802 processor) it is difficult for me to understand how people actually learn to program using higher level languages. The concepts that you must learn in order to program in assembly language are very close (basically the same) to the way the actual hardware operates. The concepts needed to understand higher languages are more abstract (IMHO) than assembly language. But, since I already had a background in electronics including understanding digital logic, the visualizations in my minds eye are actually very similar to what is taking place in the hardware. I cannot fathom what others visualize in their minds eye when they know nothing about digital electronics or assembly language. I think this has given me an overall advantage when it comes to coding and debugging. I have always had better luck having assembly language function (very nearly) perfectly upon the first execution than I have had with higher level languages. It seems that logic errors are harder to make when you have work at such a detailed level. This is purely conjecture based upon my personal experience. YMMV Since you already have a good understanding of programming in general, the easiest way that I can suggest for you to learn assembler is to look at source code that others have written for the platform that you wish to use. Hold their source code in one hand and the documentation for the particular assembler in the other. ;-) In summation, I highly encourage you to learn assembler. There is nothing faster, cleaner or more compact than a well written (not to be mistaken with 'cleverly' written) assembly program. Others may disagree with this statement (although they are most assuredly mistaken ;-D) Michael Brown Instant Net Solutions www.KillerPCs.net ----- Original Message ----- From: "Dave Hatton" To: Sent: Monday, June 04, 2001 2:12 PM Subject: DE-Lurk > Hi All, > I'm trying to develop applications to enable disabled people access to their > environments. I'm working on a couple for automotive applications but have > been wondering whether to persist with using Basic or attempt Assembler. > Although space and speed haven't been an issue yet, its getting close. > I'd like some opinions and perhaps a few ideas about a good book(s) on > Assembler. > > Many thanks. > > Dave. > > -- > http://www.piclist.com#nomail Going offline? Don't AutoReply us! > email listserv@mitvma.mit.edu with SET PICList DIGEST in the body > > -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body