- 博客(3)
- 资源 (16)
- 收藏
- 关注
原创 C51中的函数
在C51中,函数的定义与ANSI C相同,只是C51的函数在函数后面可以根据需要加若干C51的关键字。C51函数定义的格式:[返回值类型] 函数名([形参表]) [函数模式] [reentrant] [inerrupt n] [using n]函数模式:small|compact|large,没有明确指定存储类型的变量、函数参数等数据的默认存储区reentrant:可重入函数i
2009-06-12 21:58:00 1703
原创 变长参数思考[原]
变长参数思考[原]Denlee, 2009年6月4日 cdecl调用规范和stdcall调用规范都支持变长参数,由于这两种规范都是通过堆栈传递入口参数,并且入栈顺序都是由右至左,这保证了函数的第一个入口参数离堆栈中的返回地址最近,这样可以很方便的通过堆栈帧基指针ebp来访问,如下图所示:图1 函数堆栈示意图 但是变长参数有2个问题,一个是参数个数的问题,另一个是参数类型的问题。对于参数个数的问
2009-06-04 11:20:00 710
转载 函数调用规范[转载]
函数调用规范原文链接: http://blog.chinaunix.net/u/8780/showart.php?id=146302当高级语言函数被编译成机器码时,有一个问题就必须解决:因为CPU没有办法知道一个函数调用需要多少个、什么样的参数。即计算机不知道怎么给这个函数传递参数,传递参数的工作必须由函数调用者和函数本身来协调。为此,计算机提供了一
2009-06-02 12:12:00 543
Keil.STM32F1xx_DFP.2.3.0.zip
2021-11-19
An Introduction to the Theory of Computation
2010-05-18
Introduction to The Theory of Computation(Second Edition)
2010-05-18
Introduction to The Theory of Computation(计算理论导论)
2010-05-18
EndNote使用手册
2009-09-04
J2ME平台简介的一篇文章(J2ME走向成熟)
2009-08-13
Eclipse 3.4.1 中文
2009-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人