Intel 80386程序员参考手册:系统编程与应用编程详解
需积分: 13 200 浏览量
更新于2024-07-30
3
收藏 1.05MB PDF 举报
"Intel 80386参考程序员手册"
该手册是针对Intel 80386处理器的一份详细编程指南,旨在帮助开发者理解和利用80386芯片的功能进行应用程序和系统级别的编程。手册分为四个部分,涵盖了从基本编程模型到高级特性的各个方面。
**Part I - 应用程序编程**
这部分介绍了80386的基本编程模型,包括内存组织与分段、数据类型、寄存器、指令格式、操作数选择、中断与异常处理。其中,内存组织基于分段机制,数据类型包括各种整型和浮点型,指令格式遵循特定的规范,而中断和异常是程序运行中的错误处理机制。
**Chapter 3 - 应用程序指令集**
这一章详细列出了80386的指令集,包括数据移动、二进制算术、十进制算术、逻辑、控制转移、字符串和字符转换、块结构语言支持、标志控制、协处理器接口、段寄存器以及杂项指令。这些指令是编写80386汇编程序的基础。
**Part II - 系统编程**
系统编程部分涉及80386的系统架构、内存管理和保护机制。系统寄存器和系统指令用于管理硬件资源;内存管理章节讨论了段翻译和页翻译,以及如何将两者结合使用;保护章节则解释了80386的保护机制,包括段级和页级保护。
**Chapter 7 - 多任务**
多任务章节介绍了80386如何支持任务状态段、任务状态描述符、任务寄存器、任务门描述符、任务切换、任务链接和任务地址空间,这些都是实现多任务操作系统的关键组件。
**Chapter 8 - 输入/输出**
输入/输出章节阐述了80386的I/O寻址、I/O指令,以及I/O操作与保护机制的结合。I/O指令允许程序与硬件设备交互,而保护机制确保了对I/O操作的安全控制。
**Part III - 兼容性**
兼容性部分讨论了80386如何执行80286的保护模式代码,以及在80386的实地址模式和虚拟8086模式下运行旧代码的方式。80386能够运行80286和8086的部分代码,同时提供增强的特性。
**Part IV - 指令集**
最后一部分详细列出了80386的完整指令集,包括操作数大小和地址大小属性,以及指令格式。此外,附录提供了指令的opcode映射、完整的标志交叉引用、状态标志摘要和条件代码信息。
这本手册是80386程序员不可或缺的参考资料,它深入解析了处理器的各个层面,为开发人员提供了全面的理解和实用的指导。
306 浏览量
191 浏览量
147 浏览量
2012-04-18 上传
2021-01-28 上传
2021-05-12 上传
133 浏览量
106 浏览量
2017-11-25 上传
lzgmichael
- 粉丝: 1
- 资源: 5
最新资源
- jdk-11.0.6_windows-x64_bin.exe
- 接近客户的技巧——电话接近客户的技巧
- apsiyon-test-study
- i-sport:本学期的微信小程序期末设计,一种为喜爱运动健身人士所设计的APP
- goit-js-hw-07
- taskboard-ui
- Impellent.Developer.Tools:我自己的开发者工具的集合
- umodel_win32.zip
- 新人衔接教育30天销售实务培训班主任手册
- FORTE11.rar
- elex:对网关列表执行选举速度检查,以找到最快的网址
- win10打印机安装软件,一键配置ip打印
- pta_sim:PTA模拟代码存储库
- archive.cheesits456.dev:我网站的旧版本
- hello-world
- 客户服务与经营