当前位置: 首页 > article >正文

【英特尔IA-32架构软件开发者开发手册第3卷:系统编程指南】2001年版翻译,1-11

文件下载与邀请翻译者

学习英特尔开发手册,最好手里这个手册文件。原版是PDF文件。点击下方链接了解下载方法。

讲解下载英特尔开发手册的文章

翻译英特尔开发手册,会是一件耗时费力的工作。如果有愿意和我一起来做这件事的,那么,欢迎你的加入。

另外,我不仅仅是打算翻译这一种手册,以后,可能还需要去翻译许多的英文技术文档,以支持系统底层的教学,培养系统底层程序员。

我有钱了以后,应该是会出私钱来请人翻译一批英文技术文档。当前,暂时没钱,若是有志愿加入的,欢迎啊。

本节翻译

【原文】1.5.6. Exceptions
An exception is an event that typically occurs when an instruction causes an error. For example, an attempt to divide by zero generates an exception. However, some exceptions, such as breakpoints, occur under other conditions. Some types of exceptions may provide error codes. An error code reports additional information about the error. An example of the notation used to show an exception and error code is shown below.
#PF(fault code)
This example refers to a page-fault exception under conditions where an error code naming a type of fault is reported. Under some conditions, exceptions which produce error codes may not be able to report an accurate code. In this case, the error code is zero, as shown below for a general-protection exception.
#GP(0)
See Chapter 5, Interrupt and Exception Handling, for a list of exception mnemonics and their descriptions.

【翻译】1.5.6.  异常
一个异常是一个事件,通常发生在一个指令导致一个错误时。例如,尝试除以0会产生异常。但是,在其他条件下也会出现一些异常,例如断点。某些类型的异常可能提供错误代码。错误代码报告有关错误的附加信息。下面是一个用于显示异常和错误代码的表示法示例。
# PF(错误代码)
这个例子指的是一个页面异常,在这种情况下,报告了一个命名错误类型的错误代码。在某些情况下,产生错误代码的异常可能无法报告准确的代码。在这种情况下,错误代码为零,如下面的一般保护性异常所示。
# GP (0)
参见第5章,《中断和异常处理》,那里有异常助记符的列表和对它们的描述。

【原文】1.6. RELATED LITERATURE
Literature related to IA-32 processors is listed on-line at the following Intel web site: 
http://developer.intel.com/design/processors/ 
Some of the documents listed at this web site can be viewed on-line; others can be ordered on-line. The literature available is listed by Intel processor and then by the following literature types: applications notes, data sheets, manuals, papers, and specification updates. The following literature may be of interest:
• Data Sheet for a particular Intel IA-32 processor.
• Specification Update for a particular Intel IA-32 processor.
• AP-485, Intel Processor Identification and the CPUID Instruction, Order Number 241618.
• Intel Pentium 4 Optimization Reference Manual, Order Number 248966.

【翻译】1.6. 相关文献
与IA-32处理器相关的文献在以下英特尔网站上在线列出:
http://developer.intel.com/design/processors/
本网站所列的部分文件可在网上查阅;其他的可以在网上订购。可用的文献按英特尔处理器列出,然后按以下文献类型列出:应用程序说明、数据表、手册、论文和规范更新。以下文献可能会让你感兴趣:
•特定英特尔IA-32处理器的数据表。
•特定英特尔IA-32处理器的规格更新。
AP-485,英特尔处理器识别和CPUID指令,订单号241618。
•英特尔奔腾4优化参考手册,订单号248966。

心情日记

现在,我在翻译这个手册的时候,感觉好了一些吧。数量上,我觉得还可以,我自己觉得还很满意。


http://www.kler.cn/news/357858.html

相关文章:

  • R语言医学数据分析实践-R编程环境的搭建
  • 【在Linux世界中追寻伟大的One Piece】应用层自定义协议|序列化
  • linux笔记(yum本地源仓库搭建)
  • arp欺骗及其实验
  • 简单介绍$listeners
  • Linux服务器安装SRAToolkit教程
  • 3D Gaussian Splatting前向渲染代码解读
  • 鸿蒙网络编程系列28-服务端证书锁定防范中间人攻击示例
  • JavaWeb环境下的Spring Boot在线考试系统开发
  • LiveKit 在Kylin Server V10 下离线安装和配置
  • DataWhale10月动手实践——Bot应用开发task02学习笔记
  • 基于基于jsp+mysql+Spring+mybatis的SSM汽车保险理赔管理系统设计和实现
  • bash之基本运算符
  • 【大模型问答测试】大模型问答测试脚本实现(第二版)——接入pytest与代码解耦
  • nginx代理配置,搞定proxy_pass配置
  • 选择、冒泡和插入排序及其优化版本课件
  • AI 3D拣选系统行业分析:物流行业是最主要的需求来源
  • github学生认证(白嫖copilot)-Why are you not on campus?不在校园内
  • 考研前所学c语言02(2024/10/16)
  • Lazarus Query转EXCEL功能