Is this meant to be a tutorial for assembly noobs?
For comparison I think your readme for Wart[0] is more welcoming: Briefly explaining what it is and how to run it, and then straight onto a simple example that people can actually try out.
The audience is assembly-curious programmers, but you aren't expected to know any assembly. I just want to try to hook anyone interested in the goal. If you're interested in a stack you can understand from the ground up, I'm willing to try to explain things to you.
-----
I went through this absolutely fantastic SQL tutorial this week. Perhaps you might find their list of pedagogical principles[1] useful?
I think one thing that potentially could tempt me into low-level code would be making cool tunes[2][3].
[0]: http://worrydream.com/AlligatorEggs/
[1]: https://selectstarsql.com/frontmatter.html
-----
-----
I got to try out the point of compiling and trying out your programs now. `ex8`, `ex9` and `ex10` all segfault here.
Some time ago I was at a wedding, and I was terribly bored, until I found out that the guy to my left was writing washing machine software in assembly. In a way it seems awfully primitive, e.g. your `ex11.subx` is 350 lines long and prints out `.......` but I guess in certain systems it's the only option, and what's underneath it all in any system.
-----
Those examples expect arguments at the commandline, and I chose not to perform error checking for an example :) The focus lay elsewhere for them. See the comment at the top for each.
ex11.subx is running a test for each of those dots :)
-----