stevej150 wrote:So I should read all these pages and I'll be able to make a good OS?
yes, I would read them all, but most importantly for learning about the instructions, is volume 2 (which describes each instruction in detail)
as for the other things, the first ~6 chapters or so of volume 3 are very important, definitely read them all, but you will probably need to read them (or sections of them) more than once before you properly understand them
This Intel documentation? What should I choose? Combined documentation? 9 PDF files? Or the 3 files?
both have advantages, but I would stick with the 3 volume set myself (unless you want to buy them in book form...)
Do they all have the same content?
the 1-book set, the 3-book set and the 9-book set all contain the same thing, its just how many different books its divided into (its too much information to fit in fewer than 9 physical books, but the PDFs can be larger
Do they really teach you more about Assembly then? I don't see any programming much.
volume 3 teaches you how to control the CPU (it doesn't give code, it gives information: if you can't turn information into code yourself, then OSdev isn't for you)
It doesn't look like one of those things when they explain about the mov instruction
information on the mov instruction would be found in the instruction set reference (book 2) under 'mov' (all the instructions are listed in alphabetical order, or you can look in the table of contents for the list of them all)
They don't really have mov ah, 1000 in there or anything.
yes they do, but its under "mov"... all forms of mov are there (for that instruction, you will want the general purpose mov instruction)
Is the Intel manual good? The programming manual with lots of volumes? IA-32 x64 documentation? Is it good to learn more?
yes, very much, it is the only thing that really teaches it properly, but you have to be ready to work hard at learning because this is not an easy subject to learn properly