chenho 发表于 2022-7-8 21:28

怎么算程序使用的空间

怎么算程序使用的空间

dingy 发表于 2022-7-8 21:35

lz的意思是现有的代码占多少空间吗?

dingy 发表于 2022-7-8 21:37

找到PC指针一个字一个字的找寻址

chuxh 发表于 2022-7-8 21:39

4位的可以在IDE66中编译好程序后,在开始的部分点鼠标右键,上面有PC值,再到程序结尾的部分点鼠标右键,有PC值,减一下就可以得到使用的空间了

jiajs 发表于 2022-7-8 21:43

如果程序中有用到ORG定位地址,就要分段来计算使用的程序空间了.

chuxh 发表于 2022-7-8 21:44

全部算成位,然后拿8去除?

dingy 发表于 2022-7-8 21:46

看文件夹内的LST文件。

supernan 发表于 2022-7-8 21:48

这个问法太模糊,可以查MCU的spec,知道MCU内部的CODE空间

jiajs 发表于 2022-7-8 21:50

编译厚编译器会给code所占的空间。。。。。

chuxh 发表于 2022-7-8 21:53

一般编译器都会有程序存储空间的计算方法

supernan 发表于 2022-7-8 21:56

在编译完成后会在屏幕下方的Output Window中

zhenykun 发表于 2022-7-8 21:58

用的keil么?         

pengf 发表于 2022-7-8 22:00

如果是用汇编语言编写程序,使用那些RAM单元,是由编程者自己安排的

午夜粪车 发表于 2022-7-8 22:02

不同的编译软件、不同的编译条件,很复杂

llljh 发表于 2022-7-8 22:05

看生成的map文件肯定会有这部分信息

kangzj 发表于 2022-7-8 22:07


编译程序过后最下面的output window中

chenjunt 发表于 2022-7-8 22:10

你使用的是什么编译环境呢?

stly 发表于 2022-7-8 22:12

楼主需要做什么功能呢   

chenho 发表于 2022-7-8 22:14

这个编译器可能知道的。      

llljh 发表于 2022-7-8 22:16

一般编译的时候都会给出汇总情况
页: [1] 2
查看完整版本: 怎么算程序使用的空间