LEGO Mindstorms EV3 |
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