"i386手册目录(中文版)(只有目录,是目录翻译)"
这篇摘要提供的是一个关于i386处理器的手册目录的中文翻译,主要涵盖了80386处理器的基础知识、编程模型以及应用指令集。虽然这里没有手册的详细内容,但目录结构能让我们了解手册的主要章节和子章节。
1. 第一章80386简介
- 这章介绍了手册的整体结构,包括五个主要部分:应用程序、系统程序、兼容性、指令集和附录。
- 提到了参考文献和符号常规,这对于理解手册中的技术术语和数据表示至关重要。
- 符号常规包括数据结构格式、未定义位的处理、指令操作数的表示方法、十六进制数的使用以及下标和上标的规则。
2. 第二章基本编程模型
- 这一章深入讲解了80386的存储器组织和段的概念,包括“平坦模式”和“分段模式”。
- 数据类型的介绍有助于理解处理器如何处理不同类型的数据。
- 寄存器部分详细列出了通用寄存器、段寄存器、堆栈实现、标志寄存器(包括状态、控制标志和指令指针)的作用和用法。
- 指令格式和操作数解析是编程时必须掌握的基本知识,包括立即数、寄存器和存储器操作数的使用,以及如何处理段选择和寻址。
3. 第三章应用指令集
- 这章详细列举了80386的各种指令,如数据传送、二进制和十进制算术、逻辑运算、控制转移等。
- 数据传送指令涉及通用数据的移动,栈操作指令用于管理堆栈,类型转换指令则用于数据格式的转换。
- 二进制算数指令涵盖加减、比较和乘除,其中还包括改变标志位的指令。
- 十进制算数指令针对压缩和非压缩BCD码的计算。
- 逻辑运算指令包括布尔运算、位测试和修改、位扫描以及移位和循环操作。
- 控制转移指令则涉及程序流程的无条件和有条件转移,如跳转、调用、返回和中断处理。
这些内容是程序员编写针对i386架构的汇编语言程序或理解底层系统操作的基础。通过这个目录,我们可以预见到手册将详细解释每个指令的工作原理、使用场景以及如何在实际编程中应用。尽管没有具体内容,但目录提供了学习和研究80386处理器体系结构的路线图。