SAsmE (formerly Smart Asm Editor) is an open-source, cross-platform lightweighted Asm editor for Microchip PIC18 mcus dedicated to ASM developers.... But SAsmE is not just an editor... it comes with a "magic feature": an istantaneous online translation unit (and syntax highlighting of course).
How the translation unit works
You know, one of the worst points of assembly language (in general, but Microchip PIC18 asm in particular) is the grammar not the language expressivity itself.
It's quite common to get lost in a few lines of movlw, movwf, movf, etc..., expecially if your code is not well commented out, but here comes SAsmE.
When you feel lost, just press the magic "Control+Space" key combination, and in a few seconds the brain-struggling assembly code will be translated into a more human readable pseudo-code
Just consider this ugly piece of code
Got lost? no problems, just press "Control+Space" and SAsmE will translate it into
Absolutely more readable, isn't it?