单片机中的代码密度指的是什么?42
发布网友
发布时间:2023-10-04 06:28
我来回答
共1个回答
热心网友
时间:2023-11-25 01:39
同样的一段代码,对于不同的单片机来说,编译之后多数情况下占用的空间是不相同的。占用的空间越大,则说明代码密度越低,反之异然。
代码密度与编译器有关,对于同样的代码和单片机,使用不同的编译器得到的目标代码长度可能不一样,编译器的优化项也对代码密度有影响。
实际上决定代码密度的最关键的因素还是单片机,包括其架构和指令集多少,编译器依据单片机的架构指令集等来工作的,故相互比较之后都说某某单片机代码密度高,某某的低~~