当前位置:编程学习 > 汇编语言 >>

单片机上的汇编语言和我们常说的汇编语言一样吗 是不是学好单片机上的汇编语言就学好汇编语言了

答案:每一种CPU、MPU、DSP等等处理器,同一系列的汇编语言都存在差别,更别说不同的芯片了,基本上每一系列处理器对应一种汇编语言,这也是汇编语言移植性差的原因,但是,如果深刻领会了一种处理器的汇编语言,对于其他的汇编也能很快了解熟悉,对于汇编语言不外乎操作命令、寻址方式、跳转等指令。 不过单片机的汇编太简单了,即使学会了,面对远远比单片机复杂的商业CPU、DSP还是力不从心。
其他:学好c语言也是一样 总之 算法的思想都是一样的 不管哪种语言 好好学就行了 其他就能触类旁通了 不一定!
现在可以用单片机专用的C 语言和BASIC语言,并且单片机的专用C语言和BASIC语言可移植性好。 单片机和桌面计算机是完全不同的系统
他们有完全不同的体系
单片机是非常瘦的
很多只有8位
指令集完全不一样
汇编也就完全不一样了
不同的指令体系有不同的汇编
ARM和x86是典型
如果想用汇编做商业软件
我可以告诉你,是不可能的 个人单片机的编程经历告诉我和以前的那些软件体系完全不一样。
关键你自己学就知道了
需要相关的专业知识的。 http://pic16.com/bbs/index.asp?boardid=24

>> PICC/CCS/MPLAB C18/MPLAB C30 学习和应用中技术讨论  PIC单片机论坛 → 单片机专区 → 『 PIC的C语言应用讨论 』 → 帖子列表 个人认为初学单片机应该先学汇编,这样有助于对单片机结构的理解
然后再转向C 汇编不一定要很精,但是最少要会用汇编写一些程序,学会汇编对了解单片机结构比较有用,可以使你更好的去利用单片机的资源。

不过现在的16位的和32位的单片机就都用C了,因为那些单片机的资源很丰富,程序量很大,汇编会把人累死的。 如果想更好的掌握单片机的精华,要学汇编!学汇编你要去下载一些英文资料,看看缩写的代码到底是什么意思,这对你记忆非常有帮助,不会成为你的负担,建议到ATMEL公司的网站下载8051 的用户使用资料,打印下来,慢慢研究!
相信你能更快更好的掌握! 汇编是基础,可以帮你了解单片机内部结构.

和计算机的汇编有一点儿区别.

你深入一下就行了. 一样的,汇编语言就是一种 一般来说,单片机的基础是汇编语言,难度低于汇编 这个怎么说呢,我们常说的汇编是x86汇编,单片机用的叫51汇编,这两者有一定的关联性,但是寄存器的操作上面就差别大了,你可以找一个51的汇编程序和x86的汇编程序对比下。 单片机上的汇编语言一般只够做单片机开发用,到别的地方用就不够了 

上一个:说明一下,本人未学过汇编语言,马上就要考到了,希望高手们能帮我作下详细解释,谢谢!
下一个:先说明一下,本人未学过汇编语言,马上就要考到了,临时抱佛脚,希望高手们能帮我作下详细解释,谢谢!

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,