| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4450 人关注过本帖
标题:明天能否在手机上用汇编编程?
只看楼主 加入收藏
mouse_china
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2007-11-8
收藏
 问题点数:0 回复次数:2 
明天能否在手机上用汇编编程?
明天能否在手机上用汇编编程?〔转}

文章作者:liupuer
  在手机上用汇编编程是一个大胆而又有趣的想法。

  在我的学习和工作过程中,汇编语言和手机是最常接触到的。首先,我认为汇编语言是每个学计算机的朋友不得不学的一门课程。手机的特点也很明显——便携,而且现在几乎人手一部。

  现在手机上的应用程序主要是用来娱乐或者日常办公。如果能在手机上学习汇编语言,直接在手机上编汇编程序,在我看来是一个很有意义的事情。既然这样,我想说说我在这个问题上的想法。

  在手机上编汇编程序需要什么条件呢? 本栏目所有文章的版权归本站所有,转载请注明出处为汇编网程序员眼中的世界<[url]www.[/url]> 。

  现在学习汇编语言,主要是学习8086CPU的汇编语言。在手机上编8086汇编程序,首先要面临的是硬件问题。现在有一个坏消息和一个好消息。坏消息是几乎所有的手机的CPU都是RISC/ARM架构的CPU,跟8086CPU的架构并不相同。我们不能在手机的硬件上直接运行汇编程序。好消息是几乎所有的手机都支持Java虚拟机,而现在有一个项目JPC([url]http://www-jpc.physics.ox.ac.uk/index.html[/url])。JPC项目是一个用Java语言编写的x86架构的个人计算机的模拟器。在这个模拟计算机上,CPU的实模式的模拟已经很完整了。这相当于我们通过安装JPC就可以把我们的手机变成一个8086的计算机。
  
  在这个模拟8086的计算机上,可以引导一个DOS系统([url]http://www-jpc.physics.ox.ac.uk/Nokia.html[/url])。既然这样,我们在这个DOS环境中编写汇编语言的程序将变得很有可能。我们还需要什么呢?
  (1)编辑环境。我们在PC上可以使用Edit。
  (2)编译环境(编译器和连接器)。我们在PC上可以使用Masm和Link。
  (3)调试环境。我们在PC上可以使用Debug。

  感叹一句:就这几个在PC上最普通的小软件,在手机上运行变得如此困难。这样,当我们再次在PC上面对这几个小软件的时候,我们是怎样的喜爱啊!

  如果我们在手机上的DOS系统也拥有了这些条件,那么在这个环境下编写汇编程序就会变成现实。

  上面是我的原创想法,我还没有在手机上实验过。也许有人会说,在手机上编写汇编程序比学习汇编语言还难。我也有这样的感觉。但是,我有了这样的想法,我想跟大家分享这个想法,虽然这个想法已经有一段时间了,但是现在我没有足够的精力去独自实践。我把这个想法说出来,甚至我没有十足的把握说这个想法具体可行。但是我想和对这个想法也感兴趣的朋友一起讨论,一起找出其中的隐藏的漏洞。

  只要我们对这个想法保持足够的关注,我想在不远的明天我们就能够在手机上编写汇编程序。那时我们可能正躺在床上、在坐车的途中、在突然有了一个新奇的想法的时候。本栏目所有文章的版权归本站所有,转载请注明出处为汇编网程序员眼中的世界。
搜索更多相关主题的帖子: 手机 汇编 
2007-12-10 19:02
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
20年前的PC机若有4M内存,那是相当奢侈了。可现在许多手机内存远远超过了这个水平;当年的80386主频最多才40M,现在手机中CPU的主频有多少我不知道,估计不会低于这个水平。目前手机上并不是达不到运行汇编程序的条件,而是目前手机厂家没有将相应的软件移植到手机上。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2007-12-10 21:50
无理取闹
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:53
帖 子:4264
专家分:0
注 册:2006-7-26
收藏
得分:0 
不是有嵌入式的汇编在手机上应用么? arm?

win32汇编
病毒 加密
目前兴趣所在
2007-12-11 16:42
快速回复:明天能否在手机上用汇编编程?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016531 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved