XCASM Online Interface

home download demos platforms restrictions help

XCASM is a high level relocating macro meta assembler. XCASM has high level optimising code generation facilities. It can convert high level statements into executable machine code. This web page provides an internet interface to XCASM for the perpose of simple evaluation. Please pay special attension to the very tight efficient code produced by the optimising code generator.

This version of XCASM is the restricted 8 bit version (hobbyist / student LITE) configured for the PIC 16F84. The 16 bit version (hobbyist / student STANDARD and commercial Pro versions) can generate efficient optimised assembler code for high level statements using mixed 8 / 16 bit values.

Further related items of interest

OPERATION: select a predefined expression OR write your own, then generate code for it by clicking on the assocated icon

Predefined Example

User Defined Expression




Code Space Arrays



Conditional Execution