> ( > I dont like the long cryptic kyrillic mnemonics Microchip have chosen > (This RISC has longer mnemonics than most CISC !!) > > So, I redefined almost every mnemonic to more readable, using macros, like > st (store) ll(load literal) ifs(if bit set do next), and on top of that I > make complicated macros based on them... > > Yes, I have had headaches when I misspelled something, but now I can read > my own programs... 8) > ) > > Anyone can help? > Or is there a better assembler and simulator? > Thanks a lot in advance > /Morgan Yes, either learn the native assembly or program in "C". As painful as it may be (at first), using macros to enhance(?) readability of every mnemonic gives you readability in the short term at the expense of potential bugs, difficulty finding errors, maintenance problems in the future. It took me a long time to get used to the PIC instructions, specially the "bit test and skip" instructions. This in spite of the fact that I had spent 4 years programming DSP chips with even stranger instructions. There are several "C" compilers that allow you to write "C" code that is as efficient as assembly code (within a few program words). Now you can write "if" statements that any programmer can read (do you want to maintain your code forever??). And....the compiler will catch most spelling errors. What a deal. You can also run MPSIM and in-circuit emulators debugging at the "C" statement level or at the assembly level. I think this qualifies as a better simulator. Bob.