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,ebxoradd eax,ebxindicates that theeaxregister is updated with the value of the final computation; On the other hand, the MSP430 usessrc,destordering instead.