文章列表
同样在《宽心-星云大师的人生幸福课》中看到的一个小故事。
美国富豪洛克菲勒每次出差,到了酒店只开普通房。
侍者不解:“您儿子每次来都要最好的房间,您怎么这样呢?”
洛克菲勒回答:“因为他有一个百万富翁的父亲,而我没有。”
网上看到这篇《计算机是如何实现函数调用的》文章,以一个C程序的函数调用为例,非常详细的讲解了在汇编代码级别函数调用是怎么被实现的。
不过在这篇文章中,关于retn 8这条指令个人认为作者讲解不太清楚,理解上有点出入。
作者原文部分:
retn 8 ;ESP+8->396 这里retn是由系统调用的 我们不用管 系统会自动把EIP指针指向 原来的call的下一条指令
我个人的理解是:
retn 8 系统先出栈ESP=388+4=392中得到在函数调用时压入栈位置388中保存的下条指令地址,把这个下条指令地址交给EIP寄存器,然后 ...
Android的环境装完后,写了个Hello入门程序,看到项目引用了android.jar这个类库,这个就是android的应用framework,但是还没有源码,既然android是开源的,自然可以下载到源码。
Android的代码管理是通过一种叫Git的分布式代码管理工具 ...