x86指令集有多少个指令
答案:2 悬赏:20 手机版
解决时间 2021-03-04 23:57
- 提问者网友:爱了却不能说
- 2021-03-04 13:00
x86指令集有多少个指令
最佳答案
- 五星知识达人网友:不想翻身的咸鱼
- 2021-03-04 13:54
cpu指令集是专利,不是版权,专利保护的是技术和产品外观设计。而版权保护的是作品文字性东西。
指令集是存储在CPU内部,对CPU运算进行指导和优化的硬程序。拥有这些指令集,CPU就可以更高效地运行。Intel有x86,x86-64,MMX,SSE,SSE2,SSE3,SSSE3 (Super SSE3),SSE4.1,SSE4.2和针对64位桌面处理器的EM-64T。AMD主要是3D-Now!指令集。
指令集是存储在CPU内部,对CPU运算进行指导和优化的硬程序。拥有这些指令集,CPU就可以更高效地运行。Intel有x86,x86-64,MMX,SSE,SSE2,SSE3,SSSE3 (Super SSE3),SSE4.1,SSE4.2和针对64位桌面处理器的EM-64T。AMD主要是3D-Now!指令集。
全部回答
- 1楼网友:你可爱的野爹
- 2021-03-04 15:26
你说的应该是机器指令。
cpu扩展指令集cpu依靠指令来计算和控制系统,每款cpu在设计时就规定了一系列与其硬件电路相配合的指令系统。指令的强弱也是cpu的重要指标,指令集是提高微处理器效率的最有效工具之一。从现阶段的主流体系结构讲,指令集可分为复杂指令集和精简指令集两部分,而从具体运用看,如intel的mmx(multi media extended)、sse、 sse2(streaming-single instruction multiple data-extensions 2)、see3和amd的3dnow!等都是cpu的扩展指令集,分别增强了cpu的多媒体、图形图象和internet等的处理能力。我们通常会把cpu的扩展指令集称为cpu的指令集。sse3指令集也是目前规模最小的指令集,此前mmx包含有57条命令,sse包含有50条命令,sse2包含有144条命令,sse3包含有13条命令。目前sse3也是最先进的指令集,英特尔prescott处理器已经支持sse3指令集,amd会在未来双核心处理器当中加入对sse3指令集的支持,全美达的处理器也将支持这一指令集。
指令集:
(1) x86指令集要知道什么是指令集还要从当今的x86架构的cpu说起。x86指令集是intel为其第一块16位cpu(i8086)专门开发的,ibm1981年推出的世界第一台pc机中的cpu—i8088(i8086简化版)使用的也是x86指令,同时电脑中为提高浮点数据处理能力而增加的x87芯片系列数学协处理器则另外使用x87指令,以后就将x86指令集和x87指令集统称为x86指令集。虽然随着cpu技术的不断发展,intel陆续研制出更新型的i80386、i80486直到今天,但为了保证电脑能继续运行以往开发的各类应用程序以保护和继承丰富的软件资源,所以intel公司所生产的所有cpu仍然继续使用x86指令集,所以它的cpu仍属于x86系列。由于intel x86系列及其兼容cpu都使用x86指令集,所以就形成了今天庞大的x86系列及兼容cpu阵容。
(2) risc指令集risc指令集是以后高性能cpu的发展方向。它与传统的cisc(复杂指令集)相对。相比而言,risc的指令格式统一,种类比较少,寻址方式也比复杂指令集少。当然处理速度就提高很多了。而且risc指令集还兼容原来的x86指令集。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯