> The argument basically is if every machine instruction > can be coded in the HLL and generates a single instruction > then any asm program can be written in HLL will generate > equal or less code. IMO programming in that way *is* programming is assembler. It might be a good idea to do that (programming in assembler) from within a compiled language to avoid switching to a different tool, but for the discussion such programming should not be considered HLL programming. Out of curiosity: does the control the programmer has extend to things like memory position and alignment (for PIC jump tables, or for ARM code fetch optimization)? Wouter van Ooijen -- ------------------------------------------- Van Ooijen Technische Informatica: www.voti.nl consultancy, development, PICmicro products docent Hogeschool van Utrecht: www.voti.nl/hvu -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist