LEGO Mindstorms EV3


Description

The "lmsasm" is an assembler for EV3 byte code programs that takes over the housekeeping of

1. Inserting the program and object headers
2. Translating the textual instructions to byte code values
3. Allocation of variables
4. Solving label jump addresses
5. Encoding of parameters in the byte code stream
6. Calculating sub call parameters
7. Generate an executable byte code file

LEGO® Robotics Firmware Documentation
Confidential Information © 2013 The LEGO Group