MSA är en x86-assemblator som har stöd för alla 8086-instruktioner och de flesta 80186/80286-instruktoiner. MSA matar ut flata binärdatafiler (.COM). Robert Ostling har släppt sen MSA-assemblator som programvara med öppen källkod under MIT-licensen. Robert skrev MSA i C med hjälp av Borland C++ 2.0 men tycker att det inte borde vara svårt att portera till andra kompilatorer.