The most useful boot refer to legacy system I believe:
http://www.amazon.com/The-Undocumented-PC-Programmers-Edition/dp/0201479508
Beside Aaron's suggestion of Intel manuals, I also recommend AMD programming manuals,
http://developer.amd.com/resources/documentation-articles/developer-guides-m...
On Tue, Oct 7, 2014 at 3:35 PM, Gregg Levine gregg.drwho8@gmail.com wrote:
Hello! I'll echo what you also said Aaron with this one on the X86 family as well:
http://www.amazon.com/Computer-organization-Hardware-software-Gorsline/dp/01...
That book happens to be extremely important to almost any programmer. It contains several sadly retired part numbers in the book, and of course the members of the original series of system members. It largely talks about the actual beginning entries, the 8086 itself, and others. People here would find it useful because it still describes useful ideas.
Even Intel is realizing that the retired the X86 working entries in the series too early, that's why the QUARK family is out now.
Gregg C Levine gregg.drwho8@gmail.com "This signature fought the Time Wars, time and again."
On Tue, Oct 7, 2014 at 9:22 AM, Aaron Durbin adurbin@chromium.org wrote:
On Tue, Oct 7, 2014 at 4:59 AM, Peter Stuge peter@stuge.se wrote:
prasnik@anche.no wrote:
do you mean that no book (that you know) talks about x86 systems?
Some books do, no single book covers the 35+ years of legacy which is still very much present in the latest x86 hardware.
I'll definitely echo what Peter said. There are the intel manuals:
http://www.intel.com/content/www/us/en/processors/architectures-software-dev...
While those are good, there are a lot of quirky things that are chip specific that aren't covered. And as Peter said there is a lot of legacy.
http://www.amazon.com/The-Indispensable-Hardware-Book-Edition/dp/0201596164/...
That one is very much oriented to BIOS and PCs proper. There are some gems in there, but I wouldn't go to that if one wanted to understand computer architecture.
-Aaron
-- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot
-- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot