you've got to pick up the basics of modern processor design (such as from H&P). without understanding basic pipelining, all the prediction, OoO, and superscalar stuff won't make any sense. and I think you probably need to try some asm programming for any of this to really click.