单片机汇编语言

发布网友 发布时间:2022-04-21 19:20

我来回答

5个回答

热心网友 时间:2023-07-28 18:10

如果你要搞单片机就很有必要学习汇编语言。汇编语言本身很简单,重要的是汇编语言的操作是与硬件相对应的,学习汇编语言在单片机方面其实就是学习数字电路,单片机的引脚是如何连接设备的,要实现某一功能相应的汇编语言是什么,反应到电路方面是什么意思,把这些搞清楚就好了。
你如果要学的话,可以把你做的c的程序不太复杂的用汇编搞定,估计就能有一定的理解。
汇编语言跟硬件联系很紧密,能够充分的利用资源,比如说存储器,家用电脑的存储器很大,但是用单片机做一个小的东西,所带的存储器就比较小了,而且存储器太大会比较贵,浪费不符合工程应用。比如说计算两个数,用无符号类型,8为就可以了,你用c编程的时候的数据类型设定可能就不会在意这个。还有你直接用汇编是没有小数的,也要相应的处理。
总之汇编是很重要的, 软硬件结合才能使做出的东西物美价廉(成本廉),你的水平才会有提高,你的认识才更深一层次。

热心网友 时间:2023-07-28 18:10

一般情况下,没有必要学习汇编,C语言已经足够底层了。
有些特殊情况,如利用CPU的特殊指令实现特别的功能或效率,才可能使用汇编。
当然,做单片机开发,懂一点汇编是必要的,至少看到机器码不头晕。
学习的方法:
1、安装汇编的开发环境;
2、找CPU的指令手册;
3、编写程序。

汇编语言本身很简单的,不难学,最重要懂一些计算机的硬件原理。

热心网友 时间:2023-07-28 18:11

只有在高速处理(如DSP算法)或需要很高的执行效率(实现某些功能的中断服务程序,精确延时)的时候,才使用汇编。

汇编通用性和移植性不好,若程序上了一定的规模,汇编表示无力...

热心网友 时间:2023-07-28 18:12

有时间和精力就学学是挺重要的,能看见底层的,至于程序存储器就是当中的一小部分了,这只是学过的一点,重要的是了解单片机实质上的东西就是底层最重要的。。希望对你有帮助。。我也在学。。

热心网友 时间:2023-07-28 18:12

真正的高手是用的汇编语言,汇编占用的内存比较,而C语言相对要大一点
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com