问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

指令集是什么???

发布网友 发布时间:2022-04-26 05:42

我来回答

4个回答

热心网友 时间:2022-04-12 17:36

每一种处理器都有自己可以识别的一整套指令,称为指令集。

一个 JVM 指令由两部分组成,第一部分是一个字节(one-byte)的操作码,第二部分是 0 个或多个提供参数或数据的操作数,许多指令都只有第一部分。

JVM 指令集中的大部分指令编码与它们执行的操作数据类型有关,如: iload 指令读取局部变量的 int 值并压入操作数栈中。fload 指令对 float 类型做了同样的动作。两个指令实现了同样的功能,但是操作码却不同。

扩展资料:

CPU指令集的作用:

我们通常会把CPU的扩展指令集称为“CPU的指令集”。CPU依靠指令来计算和控制系统,每款CPU在设计时就规定了一系列与其硬件电路相配合的指令系统。指令的强弱也是CPU的重要指标,指令集是提高微处理器效率的最有效工具之一。

从现阶段的主流体系结构讲,指令集可分为复杂指令集和精简指令集两部分,而从具体运用看,如Intel的MMX(Multi Media Extended)、SSE、 SSE2(Streaming-Single instruction multiple data-Extensions 2)和AMD的3DNow!等都是CPU的扩展指令集,分别增强了CPU的多媒体、图形图象和Internet等的处理能力。


参考资料来源:百度百科-指令集

热心网友 时间:2022-04-12 18:54

不好回答,从网上找了些,参考一下吧
最简单的话概括,那个是CPU硬件接受指令,完成计算,输出结果时与软件进行交互时使用的语言,每条新的指令一般对应着一条或几条汇编语言,编译后对应着可以被CPU识别的机器码。指令集的支持是硬件与软件共同作用的结果,要想CPU支持某指令集,就要修改硬件电路,要想让软件支持新的指令集,就要修改程序,重新编译。做同样的操作,进行同样目的的运算,可以使用不同的方法(不同的汇编语句,机器码),SSE2优化的代码就是程序中使用了SSE2指令集中的语句,可以被P4/K8的解码器(现在的X86 CPU的内核都是RISC运算核心,解码器做转换工作)识别,进行更有效的计算,而K7 CPU不支持此代码,就用其它方法执行这个操作,比如使用X87 FPU指令
指令集就是CPU能支持的指令的集合.理论上,设计一种CPU就需要设计这种CPU所支持的指令,如果指令不同那么软件就无法通用.问题在于,通常软件的生存期比CPU长,所以在现阶段设计CPU的时候,往往按照已经存在的CPU所支持的指令设计新CPU的指令系统,甚至直接把已有的某些CPU的指令列表标准化,形成一个标准指令列表,这样以后只要支持这些指令,不同的CPU之间可以互换;而发布新CPU的时候,也需要明确的建立一个指令码表,这种规范化的指令列表就是指令集.

热心网友 时间:2022-04-12 20:29

指令集是人为预定的编码集。指令集以其说是软件,其实是一套硬件电路的集合。
cpu的每条指令在设计CPU前,都是预先编码的, 比如MOV ,你可以编码成1100H或1200H,反正随你喜欢,但是随后必须严格按照这个编码来设计实际逻辑控制电路,使其务必完成后续操作,一般用VHDL语言设计好,再在FPGA开发仿真板上验证正确通过。比如 RISC指令集,其每条指令编码和具体执行逻辑控制电路已经固定,而且公开透明,也就是所谓的开源,可以在其上设计自己的CPU。

指令集一旦编码设计完成,并且得到主流操作系统认可,其每条指令的编码就固定不变了。而且,还可以一直通过授权的方式收钱。

热心网友 时间:2022-04-12 22:20

指令集
(1)X86指令集
要知道什么是指令集还要从当今的X86架构的CPU说起。X86指令集是Intel为其第一块16位CPU(i8086)专门开发的,IBM1981年推出的世界第一台PC机中的CPU—i8088(i8086简化版)使用的也是X86指令,同时电脑中为提高浮点数据处理能力而增加了X87芯片,以后就将X86指令集和X87指令集统称为X86指令集。
虽然随着CPU技术的不断发展,Intel陆续研制出更新型的i80386、i80486直到今天的Pentium
4(以下简为P4)系列,但为了保证电脑能继续运行以往开发的各类应用程序以保护和继承丰富的软件资源,所以Intel公司所生产的所有CPU仍然继续使用X86指令集,所以它的CPU仍属于X86系列。由于Intel
X86系列及其兼容CPU都使用X86指令集,所以就形成了今天庞大的X86系列及兼容CPU阵容。
(2)RISC指令集
RISC指令集是以后高性能CPU的发展方向。它与传统的CISC(复杂指令集)相对。相比而言,RISC的指令格式统一,种类比较少,寻址方式也比复杂指令集少。当然处理速度就提高很多了。而且RISC指令集还兼容原来的X86指令集。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
瑞安皇都大厦几个电梯 办签证和护照的具体步骤和一共的费用!我需要详细一点的答案. 办护照流程 办护照的流程是什么 哪位推荐几部韩剧啊!!要像豪杰春香,魔女幼熙这样的,剧情要感人,最好是... 小阴唇内应该是光滑的吗,阴道口痒为什么 阴道口有像草莓样正常吗 任氏族谱字辈:世秉忠贞 永达明玉起 国正天元律迎祖大继昌 河南夏氏家谱辈分我是永城市酂城镇夏氏夏世界具家谱记载洪武二年始祖良... 夏侯姓字辈排行 夏氏辈行,我爷爷明字辈,我父亲应字辈,我是崇字辈,后面是什么辈? 关于JVM,可不可以有完全的硬件实现 用于启动JVM运行java程序的java命令 如何通过JVM的命令行选项 JAVA语言之JVM调优中经常用到的几个命令 怎么启动JAVA里的JVM? 如何启动JAVA里的JVM? jvm是什么意思? 使用哪个命令行参数指定jvm使用最大内存 jvm包括哪些 jvm指的是什么 世界名人故事的目录 世界名人的事迹 世界上有哪些名人的故事 历史上的名人事例,急 当代世界名人事例 世界上名人的故事 速求从古至今世界上名人因缺乏理想而失败的例子 世界历史名人的趣事成语故事 茶旗上的茶渍怎么去除 怎样清洗滴在衣服上的普洱茶 Java JVM是什么意思? 缓存视频在列表里有,但是找不到文件,怎么办? 网页视频缓存完毕但是缓存文件夹里怎么找不到视频文件?(缓存的位置绝对准确!) 为什么缓存视频在文件管理找不到? 我把优酷视频缓冲完了怎么找不到文件啊 格式工厂的视频合并完成了,一关闭,在存的地方都找不到了,怎么回事啊? 视频缓存在保存视频缓存的文件夹找不到,能不能提取?? 你好,上班期间出车祸自己负全责,公司应该赔偿么? - 信息提示 上班途中遇到车祸,单位给投保的意外伤害保险给赔偿吗? fc 封神榜里姜子牙的好多技能我都不知道有什么用啊? 员工在工作过程中开车发生交通事故撞伤行人,谁来赔? 《王者荣耀》姜子牙大招是什么? 上班期间出车祸后产生的各项费用是由单位出还是保险公司出? 姜子牙先释放哪个技能 上班人员出车祸了,单位工资照发,保险公司是否理赔 上班途中交通事故自己全责公司没有上保险公司应不应该负责? 王者荣耀姜子牙技能怎么用?姜子牙技能使用技巧。 在上班途中发生交通事故,现在好了,保险公司要我先签字后才能赔偿?会不会不赔钱给我的?需要多久? 王者荣耀姜子牙的技巧!