导航:首页 > 源码编译 > 龙芯反编译

龙芯反编译

发布时间:2022-04-13 21:34:43

㈠ 龙芯是什么为什么龙芯的诞生在世界CPU发展史上具有划时代的革命意义

龙芯CPU不同于我们常用的CPU,它属于RISC处理器。
而常见的Inter和AMD的属于CISC处理器。
但IBM的POWER GX处理器就是RISC。
所以原先的苹果机上无法运行windows。
同样的龙芯上也无法运行windows。
具体的两种处理器的区别如下:

复杂指令集CPU内部为将较复杂的指令译码,也就是指令较长,分成几个微指令去执行,正是如此开发程序比较容易(指令多的缘故),但是由于指令复杂,执行工作效率较差,处理数据速度较慢,PC 中 Pentium的结构都为CISC CPU。
RISC是精简指令集CPU,指令位数较短,内部还有快速处理指令的电路,使得指令的译码与数据的处理较快,所以执行效率比CISC高,不过,必须经过编译程序的处理,才能发挥它的效率,我所知道的IBM的 Power PC为RISC CPU的结构,CISCO 的CPU也是RISC的结构。
咱们经常见到的PC中的CPU,Pentium-Pro(P6)、Pentium-II,Cyrix的M1、M2、AMD的K5、K6实际上是改进了的CISC,也可以说是结合了CISC和RISC的部分优点。

RISC与CISC的主要特征对比

比较内容 CISC RISC
指令系统 复杂,庞大 简单,精简
指令数目 一般大于200 一般小于100
指令格式 一般大于4 一般小于4
寻址方式 一般大于4 一般小于4
指令字长 不固定 等长
可访存指令 不加限制 只有LOAD/STORE指令
各种指令使用频率 相差很大 相差不大
各种指令执行时间 相差很大 绝大多数在一个周期内完成
优化编译实现 很难 较容易
程序源代码长度 较短 较长
控制器实现方式 绝大多数为微程序控制 绝大多数为硬布线控制
软件系统开发时间 较短 较长

所以两种处理器的架构不同无法直接相比,
但现在的龙芯的处理水平已经可以和初期P4相比了。
因为上面无法运行windows且速度上无法与主流处理器相比,所以市场上没有针对个人用户出售龙芯的。

龙芯

龙芯(英语:GODSON)是中国科学院自主开发的通用CPU,采用简单指令集,类似于MIPS指令集。第一型的速度是266MHz,最早在2002年开始使用,龙芯2号第二型为500MHz,第三型的目标在1GHz。

关连
“龙芯2号”处理器,也称“Godson-2”处理器、“狗剩2号”处理器、“毛泽东110”处理器、“MZD110”处理器,其中“MZD”是取自“毛泽东”以英文发音时的三个开头字母。

大记事
“十五”期间,国家863计划提出了自主研发CPU的战略思路。
2001年3月起,中国科学院计算技术研究所正式启动处理器设计项目。
2001年3月,中科院计算技术研究所开始研制具有中国自主知识产权的高性能通用CPU芯片,被命名为“龙芯”。项目领导是中科院计算所所长李国杰,具体技术主管是研究院胡伟武。
2001年10月 龙芯的FPGA验证成功,通过中国科学院主持的“龙芯(Godson)CPU设计与验证系统”项目评审。
2002年6月 “龙芯1号”CPU研制成功。
2002年7月 “龙芯1号”CPU小批量投片成功。
2002年9月28日中科院计算技术研究所和北京神州龙芯集成电路设计有限公司联合发布新闻,宣布“具有自主知识产权的我国第一款高性能通用CPU—“龙芯1号”研制成功。从此,中国信息产业“无芯”时代宣告结束。
2002年8月6日 由中国科学院计算技术研究所和江苏综艺集团等合资组建的“ 北京神州龙芯集成电路设计有限公司”正式成立。
2005年2月18日,龙芯2号处理器正式面世,鉴定委员会认为,这款芯片的总体性能已经达到2000年左右的国际先进水平,相当于中档的“奔腾三”处理器。
2006年9月13日,“64位龙芯2号增强型处理器芯片设计”(简称龙芯2E)通过科技部验收,该处理器最高主频达到1.0GHz,实测性能超过1.5GHz奔腾IV处理器的水平。同日,其成果“龙芯2号增强型处理器”通过了科技成果鉴定。

㈡ 龙芯是什么

龙芯CPU不同于我们常用的CPU,它属于RISC处理器。
而常见的Inter和AMD的属于CISC处理器。
但IBM的POWER GX处理器就是RISC。
所以原先的苹果机上无法运行windows。
同样的龙芯上也无法运行windows。
具体的两种处理器的区别如下:

复杂指令集CPU内部为将较复杂的指令译码,也就是指令较长,分成几个微指令去执行,正是如此开发程序比较容易(指令多的缘故),但是由于指令复杂,执行工作效率较差,处理数据速度较慢,PC 中 Pentium的结构都为CISC CPU。
RISC是精简指令集CPU,指令位数较短,内部还有快速处理指令的电路,使得指令的译码与数据的处理较快,所以执行效率比CISC高,不过,必须经过编译程序的处理,才能发挥它的效率,我所知道的IBM的 Power PC为RISC CPU的结构,CISCO 的CPU也是RISC的结构。
咱们经常见到的PC中的CPU,Pentium-Pro(P6)、Pentium-II,Cyrix的M1、M2、AMD的K5、K6实际上是改进了的CISC,也可以说是结合了CISC和RISC的部分优点。

RISC与CISC的主要特征对比

比较内容 CISC RISC
指令系统 复杂,庞大 简单,精简
指令数目 一般大于200 一般小于100
指令格式 一般大于4 一般小于4
寻址方式 一般大于4 一般小于4
指令字长 不固定 等长
可访存指令 不加限制 只有LOAD/STORE指令
各种指令使用频率 相差很大 相差不大
各种指令执行时间 相差很大 绝大多数在一个周期内完成
优化编译实现 很难 较容易
程序源代码长度 较短 较长
控制器实现方式 绝大多数为微程序控制 绝大多数为硬布线控制
软件系统开发时间 较短 较长

所以两种处理器的架构不同无法直接相比,
但现在的龙芯的处理水平已经可以和初期P4相比了。
因为上面无法运行windows且速度上无法与主流处理器相比,所以市场上没有针对个人用户出售龙芯的。

龙芯

龙芯(英语:GODSON)是中国科学院自主开发的通用CPU,采用简单指令集,类似于MIPS指令集。第一型的速度是266MHz,最早在2002年开始使用,龙芯2号第二型为500MHz,第三型的目标在1GHz。

关连
“龙芯2号”处理器,也称“Godson-2”处理器、“狗剩2号”处理器、“毛泽东110”处理器、“MZD110”处理器,其中“MZD”是取自“毛泽东”以英文发音时的三个开头字母。

大记事
“十五”期间,国家863计划提出了自主研发CPU的战略思路。
2001年3月起,中国科学院计算技术研究所正式启动处理器设计项目。
2001年3月,中科院计算技术研究所开始研制具有中国自主知识产权的高性能通用CPU芯片,被命名为“龙芯”。项目领导是中科院计算所所长李国杰,具体技术主管是研究院胡伟武。
2001年10月 龙芯的FPGA验证成功,通过中国科学院主持的“龙芯(Godson)CPU设计与验证系统”项目评审。
2002年6月 “龙芯1号”CPU研制成功。
2002年7月 “龙芯1号”CPU小批量投片成功。
2002年9月28日中科院计算技术研究所和北京神州龙芯集成电路设计有限公司联合发布新闻,宣布“具有自主知识产权的我国第一款高性能通用CPU—“龙芯1号”研制成功。从此,中国信息产业“无芯”时代宣告结束。
2002年8月6日 由中国科学院计算技术研究所和江苏综艺集团等合资组建的“ 北京神州龙芯集成电路设计有限公司”正式成立。
2005年2月18日,龙芯2号处理器正式面世,鉴定委员会认为,这款芯片的总体性能已经达到2000年左右的国际先进水平,相当于中档的“奔腾三”处理器。
2006年9月13日,“64位龙芯2号增强型处理器芯片设计”(简称龙芯2E)通过科技部验收,该处理器最高主频达到1.0GHz,实测性能超过1.5GHz奔腾IV处理器的水平。同日,其成果“龙芯2号增强型处理器”通过了科技成果鉴定。

㈢ 龙芯电脑的软件用什么编译器,能在龙芯电脑上编译吗可视化怎么实现还有IP是自己的还是直接MIPS的

MISP版本的linux上有那些编译器,龙芯就能用那些编译器,目前gun一系列,pythonphp等等都能用。
龙芯是自己设计的,指令集兼容mips,并自己扩充了一些。

㈣ 有人在龙芯小本上编译安装过nodejs没有

之所以出现这种情况,是因为默认编译的指令集是MIPS1,但程序中使用了一些MIPS2的指令。
MIPS1的扩展支持一些MIPS2的指令。
解决办法是在指令"ll"和"sc"前添加: .set mips2

㈤ 龙芯3号内部架构

1、龙芯是CPU,不像网卡、声卡、显卡等外围硬件,可以通过驱动程序来驱动。驱动程序是在OS上运行的,而OS的二进制机器代码必须能够被CPU识别才行能运行。龙芯的架构和x86架构不同,指令集不同,不能运行现有任何版本的Windows。除非微软专门开发龙芯专用版Windows才行。但龙芯有这么大面子让微软为它开发专用OS吗?
2、编译软件同时编译出windows版和linux版软件,也是不可能的。windows和linux虽然都能用C/C++语言开发软件,但这两种OS的结构是很不一样的,开发所调用的API、函数等都是不同的,用同一个编译器来对付这两种OS是不可能的。要将windows版软件在linux下运行或反之,都必须进行移植工作,而且这种跨系统的移植工作代码重写量很大,是一个不小的工程。

㈥ 龙芯为什么采用了mips指令集,而没有使用arm指令集

不仅仅是MIPS的架构完整性 与授权较宽松问题 还有一个重要因素—程序链
虽然如今Arm吵得火,Arm V8(64bit)更火。但是ARM V8还是一个新生的指令集组合(2011年发布,数据来自维基网络)。相对应的系统内核,编译器,支持库方面还不太完整(当然,跟进速度很快)还需要一段时间才能完善。
而MIPS不同,正如@破布 所说 。MIPS来自上世纪90年代的微架构大混战时期。 MIPS是世界上最早商业化的64位架构之一(虽然现在MIPS已经没落,被收购)。但是作为历史积累。MIPS64不仅仅有完善的微架构设计,而且还有较为完整的软件链支持。
我记得没错的话,龙芯2B开始支持64位(2003年,数据来自维基网络)。而那时,ARM还仅有ARM 11架构,更不用说现在的ARM V8指令集组了。
我的看法:MIPS虽然已经衰弱,但,MIPS现在同样还可以作为高通用性微架构使用。我感觉,龙芯选择MIPS,依然是正确的。
(以上仅代表我的个人意见)

㈦ 龙芯电脑的软件用什么编译器,能在龙芯电脑

可以。
龙芯的电脑可以安装许多种其他版本的linux(包括安卓)甚至是bsd,只要支持mips架构的就可以。
例如Debian和FreeBSD,还有国内linux发行版deepin2014(deepin15暂时还不支持mips架构)

㈧ 有在龙芯电脑上升级或重新编译Linux内核成功的吗

龙芯本质上是属于MIPS芯片,但是又在指令集上进行了修改和扩展,所以和真正的MIPS芯片又有些不同,要用合适的编译工具,在龙芯电脑上编译Linux内核超麻烦的,还是尽量使用原来适合的那个版本的内核吧,这样相对小众的平台出现问题了参考资料都难找呢。

㈨ 中国芯究竟差在哪

前不久,媒体报道北京元心科技公司推出的第一款号称真正国产自主的智能移动操作系统“元心”,从曝光的图片来看,元心系统可以和Android系统共存,用户在开机时可自由选择启动到哪个系统。
一家今年8月刚刚成立的公司,居然能开发出难度极高的自主操作系统,不禁让人怀疑。果然,很快就有老杳的微博爆出,元心前身是网秦等从Nokia购买了全套源代码的Meego。
事实果真如此吗?这些年中国芯,自主操作系统又有哪些是忽悠呢?

元心的真实身份
其实对于元心OS,元心科技的董事长史文勇自己也承认该系统并非从零开始,而是采取引进消化吸收的方式,对Linux开源项目“Mer”进行二次开发,掌握系统的全部源代码和技术演进方向,并对系统框架、安全服务和图形系统进行大量技术改造的结果。
实际上Mer的前身就是诺基亚的MeeGo,后者在计划终止后开源,源代码移交Linux基金会管理并成为现在的Mer开源项目,至于元心OS则是Mer的一个分支,可以说是Meego的衍生产物,和现在的Jolla Sailfish OS可以算是兄弟。
而MeeGo的前身是诺基亚的Liunx操作系统Maemo,在Nokia于Intel的合作后,Maemo和Moblin合并才改称Meego。
不过,据说两者合作时貌合神离,手机上的Meego大部分东西还是来自于Maemo。从血缘上,这个元心OS其实算是诺基亚的子嗣。
自主和伪自主
在中国IT的历史上,元心OS这种开源项目拿过来改改就当自主创新的例子很多。
有人开玩笑说,国外一有了开源授权,我们就有了“自主”。事实也确实如此,中国这些年来所有IT行业的所谓“自主”一定和国外的什么项目有关系。
早些年,闹得沸沸扬扬的“汉芯”事件,居然找民工来打磨掉国外芯片上的字来冒充自主,骗取经费和资源。
后来搞的麒麟操作系统,被人家反编译,证明绝大部分就是FreeBSD。
靠谱的操作系统是有的,前一段有个960操作系统,这个是真是从Linux核心做起开发的,做了好多年,算是级别很高的自主了,但是它也离不开Linux核心。(其实安卓也离不开Linux核心)
靠谱的国产芯也有,海思和瑞芯微的芯片都在市场上热卖,但是它们离不开ARM的授权。
这里说一下争议很大龙芯,龙芯一度被外行当作“汉芯”的翻版,其实龙芯处理器技术确实是自主研发的,只是指令集买了MIPS的。自己做一个指令集不是不行,没软件谁用啊?当然,在移动浪潮下,龙芯性能不足、功耗太高没有民用市场,只是一个研发项目。
中国在IT行业是后来者,所有的标准都是别人的。自主创新肯定要先从学习开始,要买别人的授权和技术,这个无可厚非。
而伪自主可恨之处在于它拿国外现成的技术改改就当自主创新,没干什么实质性工作就骗取国家的科研经费和高额补贴。部分小团体发财,但是浪费宝贵的国家资源,以民族主义骗取中国消费者的感情和金钱。
“汉芯”这种伪自主的骗局是应该被唾弃的。

㈩ 他爹的,龙芯CPU到底发展到哪个地步了,性能怎么样了

龙芯CPU不同于我们常用的CPU,它属于RISC处理器。
而常见的Inter和AMD的属于CISC处理器。
但IBM的POWER
GX处理器就是RISC。
所以原先的苹果机上无法运行windows。
同样的龙芯上也无法运行windows。
具体的两种处理器的区别如下:
复杂指令集CPU内部为将较复杂的指令译码,也就是指令较长,分成几个微指令去执行,正是如此开发程序比较容易(指令多的缘故),但是由于指令复杂,执行工作效率较差,处理数据速度较慢,PC

Pentium的结构都为CISC
CPU。
RISC是精简指令集CPU,指令位数较短,内部还有快速处理指令的电路,使得指令的译码与数据的处理较快,所以执行效率比CISC高,不过,必须经过编译程序的处理,才能发挥它的效率,我所知道的IBM的
Power
PC为RISC
CPU的结构,CISCO
的CPU也是RISC的结构。
咱们经常见到的PC中的CPU,Pentium-Pro(P6)、Pentium-II,Cyrix的M1、M2、AMD的K5、K6实际上是改进了的CISC,也可以说是结合了CISC和RISC的部分优点。
RISC与CISC的主要特征对比
比较内容
CISC
RISC
指令系统
复杂,庞大
简单,精简
指令数目
一般大于200
一般小于100
指令格式
一般大于4
一般小于4
寻址方式
一般大于4
一般小于4
指令字长
不固定
等长
可访存指令
不加限制
只有LOAD/STORE指令
各种指令使用频率
相差很大
相差不大
各种指令执行时间
相差很大
绝大多数在一个周期内完成
优化编译实现
很难
较容易
程序源代码长度
较短
较长
控制器实现方式
绝大多数为微程序控制
绝大多数为硬布线控制
软件系统开发时间
较短
较长
所以两种处理器的架构不同无法直接相比,
但现在的龙芯的处理水平已经可以和初期P4相比了。
因为上面无法运行windows且速度上无法与主流处理器相比,所以市场上没有针对个人用户出售龙芯的。
不过我们还是希望并相信龙芯总会有夺得处理器霸主的一天!!

阅读全文

与龙芯反编译相关的资料

热点内容
天猫精灵接人源码 浏览:291
香港加密货币监管跟踪研究 浏览:543
广州五险一金算法 浏览:449
运用列主元消去法编程 浏览:864
如何在图片中加密 浏览:741
android停止补间动画 浏览:727
空气压缩机图例 浏览:884
怎么让应用加密oppo 浏览:818
甜糖服务器为什么老是网络变化 浏览:123
部队吃的压缩饼干 浏览:88
linux下安装mongodb 浏览:92
phptextarea换行符 浏览:503
做衣服pdf 浏览:801
lcb2服务器怎么用 浏览:216
推荐算法创新点 浏览:23
汽油机压缩是什么 浏览:281
如何获得网站源码 浏览:824
搜索本机加密软件 浏览:211
三星迷你日记加密 浏览:821
优加密试卷五年级上册数学 浏览:937