![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编过程
figozfh_DefineC
这个作者很懒,什么都没留下…
展开
-
编程范式,6/11/2018
1:伪代码形式的汇编过程 (所有的寄存器指令过程都是4Byte过程)int i;int j;i =10;//(1)j=i+1;//(2)j++;//(3)第三行开始汇编过程:(1) M[R1+4] =10; //store operation,M代表所有RAM的名字,R1为寄存器映射的内存栈活动快基地址(2) R2= M[R1+4]; //load operationR3 = R...原创 2018-11-06 21:59:51 · 192 阅读 · 0 评论 -
编程范式,函数汇编过程 7/11/18
1 函数声明为:void foo(int bar, int *baz){char snik[4];short why;why = (short) [snik+2];*why =50;}编译时:一块纪录里显示为如下(内存由高到低分布)):函数的参数内存开辟,调用函数信息,内部局部变量分配int main( int argc,char**argv){int i = 4;foo ...原创 2018-11-07 21:38:55 · 173 阅读 · 0 评论 -
编程范式 ,11/11/18
1 GCC编译过程中的一些有意思的问题与过程以下代码:#include <stdlib.h>#include <stdio.h>#assert <assert.h>int main ( int argc, char * argv){ void * memory = malloc(400); assert (memory != NULL); p...原创 2018-11-11 21:06:29 · 205 阅读 · 0 评论