结合前几天实践证明在没有386使用经验的前提下想要借助现行的Intel Manual去进行保护模式下程序编写还是困难不下的,
最主要一个原因是现在CPU相当的复杂了,以至于感觉什么都看不懂.....
在查找保护模式资料时候我找到了这东西:
早期80386手册,这个已经在Intel网站上找不到了,,,毕竟是1987年的了,各种图片也很粗糙, 估计Intel也是不会留的。。。
http://www.read.seas.harvard.edu/~kohler/class/04f-aos/ref/i386/toc.htm
最新版的在Intel 官网上罗列出来了
http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html
简体中文版:
http://www.intel.cn/content/www/cn/zh/processors/architectures-software-developer-manuals.html
免费下载:
http://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-vol-1-manual.pdf
Volume 1:Describes the architecture and programming environment of processors supporting IA-32 and Intel 64 architectures.
http://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf
Volume 2:Includes the full instruction set reference, A-Z, in one volume. Describes the format of the instruction and provides reference pages for instructions.
http://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-system-programming-manual-325384.pdf
Volume 3: Includes the full system programming guide, Parts 1, 2, and 3, in one volume. Describes the operating-system support environment of Intel 64 and IA-32 architectures, including: memory management, protection, task management, interrupt and exception handling, multi-processor support, thermal and power management features, debugging, performance monitoring, system management mode, virtual machine extensions (VMX) instructions, and Intel® Virtualization Technology (Intel® VT).