[ZLG-ARM] 有没有人用汇编写ARM程序?

[复制链接]
3493|10
 楼主| 兰天白云 发表于 2007-7-20 10:25 | 显示全部楼层 |阅读模式
我想没有吧,ZLG都说了,只要会C就可用ARM<br />既然这样,那汇编指令有什么用呢?
bqt 发表于 2007-7-20 10:54 | 显示全部楼层

re:

汇编主要用在启动代码和操作系统的一些关键部分,不涉及到底层的应用可以不用汇编,但并不等于汇编没有用。
ppz2005 发表于 2007-7-20 11:08 | 显示全部楼层

"只要会C就会ARM"是句鬼话

不懂硬件能开发ARM吗?<br />不懂操作系统能写大程序吗?<br />不懂汇编能开发ARM吗?<br />不妨让一个只在PC上开发过C的人开发ARM试试!<br />
nj手术刀 发表于 2007-7-20 12:27 | 显示全部楼层

用ASM不利于团对合作开发

  
dreambird 发表于 2007-7-20 12:59 | 显示全部楼层

软件的层次不同

驱动软件跟纯应用软件,其实纯应用软件往往脱离了硬件平台,也就无所谓是不是ARM了,zlg在这个上面有点忽悠。跟硬件联系紧密的驱动层还是会跟汇编打交道的。
zlgARM 发表于 2007-7-20 13:07 | 显示全部楼层

兰天白云

您好:<br />&nbsp;&nbsp;&nbsp;&nbsp;ARM上的程序开发绝大多数用C或C++等高级语言,汇编语言的应用范围相对来说极小。<br />&nbsp;&nbsp;&nbsp;&nbsp;其实汇编语言指令是和机器语言指令一一对应的,是机器语言指令的助记符。之所以不用机器语言而用汇编的道理,和之所以不用汇编语言而用高级语言的道理,从根本来说是一致的,那就是为人们的开发提供便利。<br />&nbsp;&nbsp;&nbsp;&nbsp;可以说,ARM上一般的程序撰写都用不到汇编语言。<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;“会用C就会用ARM”,当然不是说一点硬件都不需要懂。但是,个人认为,深究这句话的意思没有意义。关键是我们的产品能不能大大便利您的开发工作,能不能大大提高您的开发效率?行不行,用一下、详细了解一下也就知道答案了。MiniARM系列工控产品的特点就是可以免除用户大量的底层工作、以及免去用户对底层的学习和了解工作,而令您以更高效率更好的质量和可靠性完成产品。如果您喜欢底层,您自然可以自己钻研底层程序,自己搭建一个高质量的程序平台、驱动体系架构,甚至于根本不要这些“花里胡哨”的东西,这都是您的事情。但如果可以避开繁琐而无意义的细节,提高工作效率,那么又为何不能尝试一下呢? <br /> 相关链接:<a href='http://www.embedtools.com/pro_gongkong/pro_gongkong.asp'>http://www.embedtools.com/pro_gongkong/pro_gongkong.asp</a>
将军令 发表于 2007-7-20 14:35 | 显示全部楼层

zlg只是一个商人

一个唯利是图的商人<br />商人的话,一半多,都是鬼话
 楼主| 兰天白云 发表于 2007-7-23 14:56 | 显示全部楼层

好象有点明白了

如果拿到一片裸片ARM,那么你得自己写一部分低层驱动(汇编语言)再用C等写自己的应用(功能部分)。<br />如果拿到一块有外围器件组成的模块,那么只要写自己关心的功能部分就行了
zlgARM 发表于 2007-7-23 16:36 | 显示全部楼层

蓝天白云

您好:<br />&nbsp;&nbsp;&nbsp;&nbsp;建议您购买一套开发板,您的这些疑惑会迎刃而解。不动手编程是不行的,开发板提供了这样一个适合初学者的动手环境。
veryfatman 发表于 2007-7-23 17:13 | 显示全部楼层

建议

建议拿到开发板后,不要立即搞linux等,先学会ads,在裸机上跑。<br />等学会裸机开发后,在搞linux等。<br /><br /><br />
 楼主| 兰天白云 发表于 2007-7-25 20:45 | 显示全部楼层

非常感谢zlgARM和veryfatman

本人正在学,多谢指点
您需要登录后才可以回帖 登录 | 注册

本版积分规则

115

主题

2961

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部