RISC-V(发音为“risk-five”)
RISC-V软核+FPGA 航天军工产品设计新机遇:https://xueqiu.com/4463035516/123540881
目前,在世界范围内星载计算机系统中所使用的处理器架构只有两种:
一种是由美国使用的POWERPC架构,
另一种就是欧洲主导的SPARC架构。
中国星载计算机为何选择SPARC架构处理器:http://www.ishenping.com/ArtInfo/731013.html
北航系统结构研究所 http://scse.buaa.edu.cn/info/1052/2472.htm
指令是跟 CPU 的某个操作对应一串二进制数
ISA 是软件和硬件的接口,或者叫接口规范
复杂指令集计算机包含许多应用程序中很少使用的特定指令,由此产生的缺陷是指令长度不固定。精简指令集计算机通过只执行在程序中经常使用的指令来简化处理器的结构,而特殊操作则以子程序的方式实现,它们的特殊使用通过处理器额外的执行时间来弥补。理论上的重要类型还包括最小指令集计算机与单指令集计算机,但都未用作商业处理器。另外一种派生类型是超长指令字,处理器接受许多经过编码的指令并通过检索提取出一个指令字并执行。
计算机指令就是指挥机器工作的指示和命令,程序就是一系列按一定顺序排列的指令,执行程序的过程就是计算机的工作过程。一台计算机中的所有指令的集合,称作指令集。就是CPU中用来计算和控制计算机系统的一套指令的集合,而每一种新型的CPU在设计时就规定了一系列与其他硬件电路相配合的指令系统。而指令集的先进与否,也关系到CPU的性能发挥,它也是CPU性能体现的一个重要标志。程序员用各种语言编写的程序要翻译(编译或解释)成以指令形式表示的机器语言之后,才能在计算机上运行。计算机硬件完成各条指令所规定的操作,并保证按程序所规定的顺序执行指令,所以指令系统反映了计算机的基本功能,是硬件设计人员和程序员都能见到的机器的主要属性 [1] 。
从零开始制作自己的指令集架构:https://www.jianshu.com/p/009e31c93d7c
机器语言:https://baike.baidu.com/item/%E6%9C%BA%E5%99%A8%E8%AF%AD%E8%A8%80