This contains my writeups for the challenges on microcorruption.com.
The instruction set used on Microcorruption is MSP430, which can be found here. The PDF is also stored in this repository for posterity's sake.
Some properties of this instruction set:
- Endianness: Little endian
- Word size: 16 bits (2 bytes)
Notable differences between this instruction set and the x86 set includes (WIP, will be continually updated):
- Inversion of the instruction operands
In x86, instructions such asmov eax,ebx
oradd eax,ebx
indicates that theeax
register is updated with the value of the final computation; On the other hand, the MSP430 usessrc,dest
ordering instead.