首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

3.9  80x86最简指令集

尽管80x86 CPU家族支持几百条指令,然而能用到其中几十种以上的编译器寥寥无几。那么编译器为何不多用些指令种类呢?答案就是许多指令随着时间的推移而过时了,新指令减少了人们对老指令的需求。有些指令如奔腾的MMX和SSE指令很少使用,仅归因于高级语言中没有对应的函数实现,所以编译器很少会产生这些种类的机器指令,后者通常只在手工编写的汇编语言程序中碰到。所以为了研究编译器的输出,我们没有必要学习整个80x86指令集,而只需学习那些编译器为80x86实际发送的一小撮指令。在线资源www.writegreatcode.comwebster.cs.ucr.edu提供了适当的80x86指令子集,这些指令在我们检查基于80x86的编译器输出时经常遇见。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论