Richard, above you mentioned that you learned to drive a car under the supervision of an expert (your Dad).
If you are not happy with the SDCC documentation, why don't you try to do the same with SDCC - you do have experts on this forum. Why don't you simply try what I have suggested a couple of days ago - to compile a very, very simple example - and then proceed to more complex examples simply by asking for the details here... >> >That was in the 2.8 package. Likewise, the 2.2, 2.5, 2.6, etc. There was >no other ASM doc in the doc subdirectory. c:/Program Files/SDCC/as/doc/asxhtm.html is labelled as v2.0. There are also snippets of information in readme-s all around that directory. Note that the assembler/linker is derived from an older version which did not have '51 support. That was added by John Hartman (of the NoICE fame) - read README in the same direcotry (there is an important note on the added .area attributes in there). However, the assembler is pretty generic and generally has the same syntax for all targets - except of the instructions mnemonics, of course, and a couple of predefined symbols (e.g. for registers). That's why the syntax is quite different from the standard Intel-like syntax as most of the '51 assemblers out there use (in a multiple of modifications). And also that's why the documentation mentions the '51 only in the appendix. Jan Waclawek ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Sdcc-user mailing list Sdcc-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sdcc-user