Area: About me
SAsmE - Smart Asm Editor for Microchip PIC18

SAsmE ScreenshootSAsmE (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

An example:
Just consider this ugly piece of code

movlw UPLOAD_CHUNK_SERIE
movwf bl_counter2,A
movlw BL_RAM_BANK
movwf FSR0H,A
clrf FSR0L,A



Got lost? no problems, just press "Control+Space" and SAsmE will translate it into

W = UPLOAD_CHUNK_SERIE
bl_counter2 = W {A}
W = BL_RAM_BANK
FSR0H = W {A}
FSR0L = 0 {A}


Absolutely more readable, isn't it?

 

Download:

License:

The application is released under the terms of the GNU GPL

Links:

  • sasme: This project on sourceforge