My take on learning microprocessors:
1) Pick a reasonable processor. An 8085, Z80,
6502, or 680x is reasonable. A Pentium III is
not.
1a) Get a copy of the book "From Chips to Systems"
by Rodnay Zaks.
2) Read the data sheets. ....
Other steps unmodified...