鱼C论坛

 找回密码
 立即注册
查看: 5020|回复: 9

[已解决]汇编问问

[复制链接]
发表于 2012-2-14 22:29:37 | 显示全部楼层 |阅读模式
0鱼币
大家好 都说汇编好 最接近底层的 今天想问问 汇编可以开发什么 ? 如果只单单只会汇编可以做些什么工作?
最佳答案
1970-1-1 08:00:00
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-2-14 22:29:38 | 显示全部楼层
如果你是想问关于单片机方面的话,只学汇编还远远不够。竟如果真的编写单片机程序,简单的小功能还可以用下汇编,要是编写稍微复杂点的综合程序,还是用C的好,不然真的太累了。
细细观察目前单片机的书,基本都是以C为编写语言,当然也有例外,凌阳32位的有几本是以汇编的,李学海老师的PIC系列当然也不是····其他如西交版的51系列,430什么的,都对C要求比较高。
所以,汇编给我们的只是思路,真正编程,还是用高级语言的好。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-2-15 12:00:55 | 显示全部楼层
好像不可以做什么,想要做些什么的话,必须好的好深,好像开发去驱动就是用这个。学习汇编不过让我们知道计算机是怎么运行的,主要叫我们一种思想,一种看待计算机问题的一种思想,对以后学习有帮助……另说要搞破解也能用着。:P
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-2-16 00:14:22 | 显示全部楼层
汇编的作用
1;你能更好得去理解其他的语言,比如C语言,e语言等
2;汇编学好了,对于单片机的学习很有帮助,我就是读这个的
3,;底层的语言,能让你更加理解cpu的运作原理{:1_1:}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-2-16 17:28:07 | 显示全部楼层
汇编干什么都行,包括你开发软件、硬件BIOS等。不过会很蛋疼,甚至于蛋碎!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-2-16 17:32:49 | 显示全部楼层

因为用C等高级语言调用一个函数就可以实现的功能,你要用汇编指令将函数编写出来。
高级语言就是将汇编指令和机器指令做了一个集合,应该就是函数的由来了吧。
这是我的理解,不知道对不对,高手不要碰我,但是,希望指正!
打个比方,早期的程序员用机器指令编写程序(0和1),蛋碎!!!!!!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-2-16 17:38:12 | 显示全部楼层
最后啰嗦一句,高级语言是在汇编的基础上实现的,汇编让你深入了解程序或者说CPU的运行机制。
“通过对底层的了解,运用汇编的理念,使用高级语言编写程序,会更加得心应手!”
:P,小甲鱼老师,不要打我啊,借用一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-4-28 20:27:02 | 显示全部楼层
就像人长着眼睛一样,单单用眼睛,你不能有啥大作为,但是没有眼睛的话。。。。。你懂
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-10-15 09:17:38 | 显示全部楼层
可以写一些比较小的单片机程序, 稍微大的也不是不能写,就是很麻烦写着很累.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-1-11 15:31:45 | 显示全部楼层
如果单单只会汇编,应该什么都做不了。

汇编对程序员的意义在于,对底层的理解从而加强对高级语言的理解和运用。
不会有人真的拿汇编甚至是Win32汇编开发什么项目。

另外汇编在速度上是最快的。所以汇编可以用来对大型程序的局部优化。
另外在破解或WG等方面,有时你不必真正去了解他调用了哪个函数。
只要知道他修改了什么数据就行了,我们就可以用汇编进行局部的模拟修改。

以上是我的个人理解。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-16 14:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表