>>33
I started with a gameboy emulator (google "gameboy cpu manual"), but you should begin with small microcontrolers like PIC16 and /prog/ride to 8051, PDP-11, ARM, MIPS and eventually 8086/8088, 286, 386 and x87/MMX/SSE.
I don't know about you, but me, I do find it amusing.