Bob Lunn 10/09/97 10:39 AM > I know assembly is VERY hard to learn (according > to my physics teacher) Eh? Ask them for a relativistic explanation of the anomolous precession of Mercury! Anyhoo... learn assembler. Why? It will lead you to an appreciation of the difference between the expression of an algorithm, and the implementation of an algorithm. An algorithm (a description of a computation) can be expressed in many ways. PIC assembler is one way. An algorithm can be implemented in many ways. The sequence of states represented by PIC assembler is one way. The one-to-one correspondence between the syntactic expression of the algorithm, and the machine states implementing the algor- ithm is (I believe) enlightening. ___Bob