> What most arguments of the type "you need to understand assembly anyway" > seem to miss is that there is a huge difference between being able to > (slowly) read and understand assembly (which I agree is necessary, > together with an understanding of the architecture), and being able to > efficiently write assembly. ... Many would agree substantially. Except > ... in case I need them. Should be " ... when I need them." :-) __________________________________ Real women (and men) write in machine code :-) FWIW - the eg MC6800 makes this easy. The 8080 makes it hard. The Z80 adds icing to the 8080 cake. Modern processors will generally be hard due to lack of logically grouping related bits in instructions. This is because there is no need to do so for a machine processed instruction set, which makes one wonder what the 6800 instruction set builders had in mind. Russell --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .