1. Introduction

After the recent musings on single and double linked lists, this time I'm going to delve into the murky depths of a subject I've never seen before discussed for QDOSMSQ assembly language. The subject is recursion.

Recursion is a very simple concept, but for some people, it can be quite difficult to get their head around it, and it never comes clear. I suspect for those people, trying to do it in assembly language is equally difficult. Lets hope I can explain it in simple enough terms for even me to understand !