#include<stdio.h>
int main()
{
return 0;
}
text data bss dec hex filename
960 248 8 1216 4c0 tt
===============
int main()
{
return 0;
}
text data bss dec hex filename
960 248 8 1216 4c0 tt
======================
char a[16];
int main()
{
return 0;
}
text data bss dec hex filename
960 248 24 1232 4d0 tt
======================
char a[16];
int main()
{
return 0;
}
text data bss dec hex filename
960 248 24 1232 4d0 tt
======================
char a[16]="abcd";
int main()
{
return 0;
}
text data bss dec hex filename
960 264 8 1232 4d0 tt
======================
char *a="abcd";
int main()
{
return 0;
}
text data bss dec hex filename
965 252 8 1225 4c9 tt
哈佛体系结构的处理器是把 数据段 和 代码段分开,冯诺依曼结构是不分开的。
上述代码是哈佛结构的
在汇编中 有 text bss data
其中 text 是 代码段 只读
bss 未初始化 全局/静态变量
data 已经初始化的全局/静态变量