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
Expressions

User Defined Expression

Simple
 

Bits
 

Arrays
 

Code Space Arrays
 

Pointers
 

Logical
 

Conditional Execution
 

Custom