Skip to content

irvinlim/microcorruption

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Microcorruption Writeups

This contains my writeups for the challenges on microcorruption.com.

Instruction Set

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.

Properties

Some properties of this instruction set:

  • Endianness: Little endian
  • Word size: 16 bits (2 bytes)

Differences with x86

Notable differences between this instruction set and the x86 set includes (WIP, will be continually updated):

  1. Inversion of the instruction operands
    In x86, instructions such as mov eax,ebx or add eax,ebx indicates that the eax register is updated with the value of the final computation; On the other hand, the MSP430 uses src,dest ordering instead.

License

MIT