简述汇编语言编写单片机程序的缺点

如题所述

1、入门难,一般认为汇编语言比C语言难学。
2、可读性差,汇编语言必须加比较详尽的注释,否则过一段时间编程者自己看都困难。
3、缺乏人性化,汇编语言使用的是面向机器的指令,与人们的思维方式相悖,需要编程者转变思维方式。
4、编程工作量大,汇编语言编程的语句要多于C语言,再加上注释则工作量比较大。
5、可移植性差,如51的汇编移植到AVR很困难,而C语言只要修改少量语句即可。
6、参考资料少,近年随着C语言的普及例程和函数都比较多,而汇编语言无法于此相比。
简单总结应该就是以上几点。
温馨提示:内容为网友见解,仅供参考
无其他回答

简述汇编语言编写单片机程序的缺点
1、入门难,一般认为汇编语言比C语言难学。2、可读性差,汇编语言必须加比较详尽的注释,否则过一段时间编程者自己看都困难。3、缺乏人性化,汇编语言使用的是面向机器的指令,与人们的思维方式相悖,需要编程者转变思维方式。4、编程工作量大,汇编语言编程的语句要多于C语言,再加上注释则工作量比较大。

在使用单片机中,汇编语言和c语言各有什么优缺点?
一、汇编语言:缺点:汇编语言属于低级语言,难理解,编程效率低,编程容易出错。优点:程序执行效率高,占用资源少, 方便对最底层的一些东西进行操作。二、C语言:缺点:危险性高,开发周期长,可移植性不如JAVA。优点:语句少但是灵活度高,针对过程的言语相比于非结构化言语条理性很好接近人类的逻辑思维...

C语言和汇编语言在开发单片机时各有哪些优缺点?
如果对单片机C语言有兴趣,C语言是一种结构化的高级语言。其优点是可读性好,移植容易,是普遍使用的一种计算机语言。缺点是占用资源较多,执行效率没有汇编高。汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是不同的CPU,...

C语言和汇编语言在开发单片机时各有哪些优缺点
手机版 我的知道 C语言和汇编语言在开发单片机时各有哪些优缺点  我来答 分享 微信扫一扫 新浪微博 QQ空间 举报 浏览19 次 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 汇编语言 单片机 优缺点 搜索资料 本地图片 图片链接 代码 提交回答 匿名 回答自动...

在使用单片机中,汇编语言和c语言各有什么优缺点
缺点:没有移植性,换一种单片机就得学一种汇编语言,代码很看得明白,维护起来难。c语言:优点:功能强大,高级运算功能代码量比汇编要少很多,通用性强,维护方便。缺点:没有编程基础的人入门难有点难,效率相对汇编来说低,想要精确时间不容易,占用内存大,这一点对于消费类的低端单片机来说,劣势...

单片机开发用C和汇编语言各有什么优缺点
单片机开发用C和汇编优缺点对比如下:1、C可以读性较强,容易让后继者接手进行扩展,汇编相对而言难度就大多了,一般人很难短时间内弄懂原开发者的原意和理清思路。2、C可移植性较强,一个单片机的程序稍加修改,可以移植到其他环境下使用,汇编程序几乎无法移植。3、汇编的时序性很强,可以精确严格按...

单片机开发是用C语言好还是汇编语言好
汇编语言因其与机器码的直接对应关系而具有高效执行的特点,尤其适合对资源有限的小型单片机进行编程。然而,它的低级特性使得代码可读性差,且跨平台移植性困难。在针对现代RISC架构的8位单片机进行开发时,C语言提供了更高级的抽象,可以有效利用有限的内存资源。尽管C语言编译后的程序可能包含更多的机器指令...

单片机用什么语言编程
汇编语言是直接与单片机的硬件指令集相对应的语言,它使用助记符来表示机器指令,程序员需要了解单片机的指令集和硬件架构。汇编语言编写的程序具有直接控制硬件的能力,可以实现高效的程序执行和内存管理。然而,汇编语言编写程序相对繁琐,且可移植性差,不同的单片机架构需要使用不同的汇编语言。C语言是一种...

单片机入门,急求高手大虾指教!!!
汇编写程序代码效率高,但相对难度较大,而且很繁琐,尤其是遇到算法方面的问题时,根本是麻烦的不得了,现在单片机的主频在不断的提高,我们完全不需要那么高效率的代码,因为有高频率的时钟,单片机的ROM也在不断的提高,足够装得下你用C语言写的任何代码,C语言的资料又多又好找,将来可移植性非常好,所以我劝大家用C...

单片机用c语言好还是汇编语言,为什么???
各有各的好。汇编产生的代码少,程序占用单片机空间小,速度运行快,可移植性差。C语言可移植性强,相对于汇编程序产生的代码多占用空间大,运行速度稍微慢些(程序不大时感觉不明显)。

相似回答