Tamas Rudnai wrote: (Russell had written:) > > SO I suspect that there is a place for an "Osborne 0 - > > Fundamental PIC data access & addressing issues". > > That's a good idea. Actually once I was thinking about a project to > collect > issues as "everything that is missing from the datasheet" style. Yeah - I wrote in my last note about how "RTFM" isn't always a good answer, because some things are hard to figure out from just looking at the data sheets. Sure, they explain the toolset well (in plenty of detail, in general - even explaining traps like the RMW issue - so I wouldn't say that anything was really "missing" from them), but not how to put it all together, or what these things might be used for, or how people generally go about doing things. For some people it's just too hard a wall to climb - they end up copying and adapting bits of code (thinking of the Microchip forum here...) without ever quite understanding what they are doing or why. That's why I started writing tutorials myself: http://www.gooligum.com.au/tutorials.html. They are based (so far) on the baseline architecture, which I came to know reasonably well, which is why I was banging on about the role of FSR in addressing. It's covered in a couple of the baseline assembler tutorials: lesson 3 on banking, while lesson 10 demonstrates indirect memory access (with an application that annoyed Olin - I take his point, but I think the filter example serves its purpose). I don't claim that those tutorials are the answer for "Fundamental PIC data access & addressing issues" by any means, although they've been well received. Personally I'd find my own tutorials too slow paced for me to want to learn from, but then I'm not my target audience. So Tamas, you can't wait for someone else to write up that project, because everyone has their own style that will appeal to different people. So please go ahead and put it together, and I'm sure plenty of us will benefit from it. David Meiklejohn -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist