Many programmers are so used to the 'high-level' of BASIC and C that learning to program in assembler (talking to the processor directly) can be a real challenge. Hopefully there should be enough introductions here to ease you into it as painlessly as possible. Note though that most of these articles were written before the 26/32-bit issue, so some of the more advanced stuff may not work as you expect (or may just require a bit more mental acrobatics).