ARM是什么,跟指令集有关系吗
3个回答
2016-12-20
展开全部
ARM是嵌入式中的一种架构,ARM(Advanced RISC Machines),既可认为是一个公司的名字,也可认为是对一类微处理器的统称(也就是架构)。
指令集是CPU硬件接受指令,完成计算,输出结果时与软件进行交互时使用的语言,每条新的指令一般对应着一条或几条汇编语言,编译后对应着可以被CPU识别的机器码。指令集的支持是硬件与软件共同作用的结果,要想CPU支持某指令集,就要修改硬件电路,要想让软件支持新的指令集,就要修改程序,重新编译。
所以,arm是一种架构,指令集是计算机完成操作的所有命令的集合,这两个是不同的。
指令集是CPU硬件接受指令,完成计算,输出结果时与软件进行交互时使用的语言,每条新的指令一般对应着一条或几条汇编语言,编译后对应着可以被CPU识别的机器码。指令集的支持是硬件与软件共同作用的结果,要想CPU支持某指令集,就要修改硬件电路,要想让软件支持新的指令集,就要修改程序,重新编译。
所以,arm是一种架构,指令集是计算机完成操作的所有命令的集合,这两个是不同的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询