Polyglot assembly 101

As promised in my somewhat lengthy “Hello World” post, although much later than intended, I finally got down to writing a follow-up post. I remember one of the very first lectures during my uni course – when assembly language was being introduced. Nothing too deep, really. However, I recall a statement being made, that probably still lives in the minds of the many that heard it (and perhaps even more that didn’t). Namely – that assembly code is not portable. In this post we’re going to take a look at how misleading that statement is and explore writing polyglot assembly code.
Read more