自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 ARM架构下函数调用过程分析

1.被分析的C程序#include #include inttest1(int a1,int b1){ int c1; c1 = a1+b1; return c1;}inttest2(int a2,int a3){ int c1 = 0 ,c2; c2 = test1(a2,a3); return c1;}int

2018-01-13 17:18:33 4439

原创 x86_64架构下函数调用过程分析

//被分析的C程序inttest1(int a1,int b1){ int c1; c1 = a1+b1; return c1;}inttest2(int a2,char b2){ int c2; c2 = test1(30,40); return c2;}int main(int argc,char **argv){

2018-01-13 17:16:50 1687

原创 程序典型的存储空间安排图

一个C程序经过编译链接之后形成可执行文件,可执行文件即由一条条的汇编指令组成,其排布方式如图1所示。历史沿袭至今,C程序一直由以下几部分组成: 正文段:由CPU执行的机器指令组成。通常,正文段是可共享的,在存储器中也只有一个副本,另外,正文段通常是只读的,防止程序由于意外修改其指令。 初始化数据段:通常将此段称为数据段,它包含了程序中需要明确赋初值的变量。 未初始化数据段:在程序开始执行之

2018-01-13 17:07:35 2420

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除