Just for fun, I wrote up a quick tutorial for basic assembly. At present, it's only in the form of a PDF document, but I'll eventually get around to adding it to my website.
To encourage you to do more, here is a little more feedback on your tutorial. For these, I will reference section headings and paragraphs --
Prerequisites:
o Well, you know what they say about assumptions.
Notes about the Tutorial
o P2 - "inconjunction"
o Maybe give a link where they can get GCC?
Basic Components (.data section)
o In P3, the sentence about dq and dt -- do you need it?
o Code comments are inconsistent.
o Leaves a question open of how many bytes are allocated.
BETTER:
myvar: ; Declare a variable
myvar: db ; Initialize the variable
myvar: db ‘Hello, world!’,10,0 ; Allocate 15 bytes (this is a C-style string)
Registers
o P2 - "The four registers break down" which four??
The rest of the document gets better, so I'll stop here.
Nathan.