So have you tried reading the [
Intel architecture manuals] ?
Specifically, the Software Developers manuals, volumes 3A and 3B should of interest. But if your completely unfamilar with the x86, then Volume 1 would good too. Obviously volumes 2A and 2B (the instruction set manuals) will be good when you want to drill into the implementation details.
Note: I've never read those manuals, cover-to-cover. So I can't really say how good/accessible they would be to you. When I started, back on the original x86 [1], they didn't exist. So I had to get third-party books. These days, I think the Intel software developers manuals, especially as they're free, would be my choice.
Please tell us what you think of them, though.
[1] This was long before the x86 term was adopted. As in 8088, 80286, etc.
EDIT: Wow, somebody seems to have screwed up the dates in the processor history, in volume 1: the 286 in '82. Don't think so. I started my career in 1985. The first 286 PC I saw was a Compaq in, at the earliest, 1986. So I don't know who's dates they are using. Can't be commerical availability.
EDIT2: OK, searches reveal multiple sources stating that the Compaq Deskpro 286 was introduced in 1985. Thinking back, I might have started at the end of 1984. Funny how a few months, back then, seemed like a year...
