+ -
当前位置:首页 → 问答吧 → 通用汇编语言可行吗?

通用汇编语言可行吗?

时间:2011-10-28

来源:互联网

每种处理器核一种汇编语言,互不相干,甚至于不熟悉的人都看不懂,这似乎成了约定俗成天经地义的事。我倒是想有可能用一种统一的描述方法作为汇编使用。基于以下几点:
  1.汇编指令都用缩写,让人不易记忆,易写而不易读。我觉得可读性比可写性更重要。
  2.指令的隐含操作太多,难理解,不易记。可以改成用几个小的单纯的操作来实现。这样不同处理器的指令就可以用有限的公用的操作来合成。
  有想法要试验一下,期望各位兴趣的朋友提些想法。
  谢谢!

 

作者: PPZ2007   发布时间: 2011-10-28

不同cpu有不同的指令集类型,复杂指令集,精简指令集。。。。
资源多少不同。。。。
需求不同。。。。。。。。
还有n个不同,,,,,做成一样只能增加成本。。。。。。。。。

程序员当然希望全世界只有一种编程语言,,,,,,,这不现实。。。

作者: codesnail   发布时间: 2011-10-28

这个你说了不算。

作者: G_Spider   发布时间: 2011-10-28

楼主的想法C语言已经实现了。

作者: cgl_lgs   发布时间: 2011-10-28

不可行

作者: wangjiepro   发布时间: 2011-10-28

对于PC汇编,有mov指令,51单片机汇编里也有mov指令,但是像les、lgdt之类的指令,51单片机是不可能有的。对于汇编语言,不同的处理器,只能有一部分指令相同,比如mov,只要处理器内部有寄存器,那就可以用mov指令。

作者: Simbon   发布时间: 2011-10-28

如果当初造CPU 的厂家都坐下来一起按这个想法探讨个标准当然是可以的,
但实际呢,不是这样的。

作者: vcnewer   发布时间: 2011-10-28

热门下载

更多