- 博客(2)
- 资源 (4)
- 收藏
- 关注
原创 笔记五 第三章机器级表示总结二, 过程,递归,数组,结构与联合,调试及优化
接上篇。过程我们在学C语言中,经常会注意到一个话题,就是函数参数的入栈问题。然后,就有接下来的图片 然后在栈向下生长的方向上,一般来就,就调用者和非调用者的关系。一般来说,当一个函数调用另一个函数时,会先把最右边的参数压入到高地址,然后把最左边的参数压入低地址。最后把函数的返回地址压入栈。这也是平时所说的,函数从右往左入栈的来源。 上图中,还引出另一个问题,如果被调用者的参数,是调用者的局部
2016-10-06 00:08:18 1424
原创 笔记四 第三章机器级表示总结一,移位运算,控制指令
概述 第四章主要讲述的是语言的机器级表示。 实际上,做为非汇编的机器语言,在应用层的程序开发时,是很少接触到汇编语言的。但是,汇编语言又是非常重要,只有理解了汇编语言,才能如何优先代码,如何调试代码,如何写出健壮的代码。现有的C库中某些函数的问题,如何分析,如何规避。 在嵌入式系统开发中,特别在非MMU的祼机程序中,程序的入口,异常管理,更需要对汇编语言的深入了解。 这一章的分析流程特别适
2016-10-01 00:12:28 1355
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人