Looks nice :)
I know there are a few Z80 tutorials out there, but I think a good one is needed that explains all of the basics really well for beginners and teaches whatever the other tutorials didn't teach.
A few problems though:
1. IX is mentioned as an 8-bit register and a 16-bit register.
2. You said
QUOTE |
Ok so these registers have limits though.
8bit registers can hold values -256 to 256 16bit registers can hold values -65536 to 65536
|
I think you might want to re-check those values.
There might be more, but I just skimmed through.
EDIT:
QuoteBegin
-->QUOTE |
e.g in BASIC you have vars like the whole alphabet among others but in ASM you have "virtually" 8 registers that you can use.
|
I guess you could say that, but it makes it seem like assembly only has 8 places to store data, at least to me. Assembly pretty much has the entire calculator's memory, including BASIC variables. Maybe there is a better way to put it?