摘要:
1、首先将函数的参数按由后往前的顺序放入栈中。 2、然后将函数的返回信息(返回地址)放入栈中,返回地址保证了调用函数结束后,程序返回调用点继续执行程序。 3、跳转到被调用函数的地址。 4、为函数内部的局部变量分配内存空间。 5、在函数的执行过程中,计算过程也会被保存在栈中。 6、函数执行完毕,释放局 阅读全文
posted @ 2024-02-28 16:41
该说不唠
阅读(83)
评论(0)
推荐(0)
摘要:
一、中断的基础概念 当CPU在执行的程序的时候,有突发情况需要处理,那么CPU会暂停正在执行的程序,而转去执行中断处理函数,结束后再返回来继续处理当前程序。 这种程序在执行中被外部原因打断的情况,称为中断。 1.1采用中断的好处: (1)一般CPU的处理速度更快,而外设的处理速度较慢,CPU和外设可 阅读全文
posted @ 2024-02-28 16:02
该说不唠
阅读(82)
评论(0)
推荐(0)
摘要:
内存一般分为四个区:堆区、栈区、全局区、代码区 对于一个程序的编译而言,编译程序占用五个区:堆区、栈区、全局区、代码区、文字常量区 堆区:程序员动态申请一定大小的内存空间,可读可写 栈区:存放局部变量,函数参数,可读可写 全局区:全局变量,静态变量(静态全局和静态局部)、静态函数、还分为data区和 阅读全文
posted @ 2024-02-28 10:57
该说不唠
阅读(149)
评论(0)
推荐(0)

浙公网安备 33010602011771号