title: Design patterns in Assembly language
body: <p>Basically, are there any? </p>
  
  <p>I'm tempted to think they do exist. For example, a <a href="http://en.wikipedia.org/wiki/Template_method_pattern" rel="noreferrer">template method</a> can be implemented as a series of "jumps", where the target of a jump is specified "externally". Singleton will be just a well-known location in memory/code, etc. </p>
  
  <p>I'm by no means an assembly expert, so these examples might turn out to be completely impossible, but still.</p>