表6-10 ST3_55状态寄存器作用 字段 名称 默认值 编译器能否修改 CAFRZ 缓冲冻结 否 CAEN 缓冲使能 否 CACLR 缓冲清零 否 HINT 主机中断 否 CBERR 总线错误标志 否 MPNMC 微处理器/微机模式 否 SATA 饱和模式(A单元) 0 是 CLKOFF CLKOUT关闭 否 SMUL 乘法饱和模式 0 是 SST 存储饱和模式 否 * 6.5.3 函数结构和调用规则 C编译器对函数调用有一套严格的规则。 除特殊的运行时间支持函数, 其它任何函数不管调用还是被调用都必须遵循这些规则。 不满足这些规则会破坏C环境并会导致程序失败。 * 例,一个典型的函数调用。 * 1.父函数如何调用其它函数 (1)将所要传递到子函数的参数放入寄存器或堆栈。 * 若子函数的参量用省略号声明(表示参量数量可变),则首先把最后一个显式声明的参量传到堆栈, 跟在后面再把其它参量传到堆栈。 堆栈地址将作为访问其它未声明参量的索引; 最后一个参量之前所声明的参量遵循下面的规则: 编译器通常先对要传递的参量分类, 然后按照类型将参量放进寄存器(若可用)。编译器使用的参量有3类: 一个函数(父函数)调用其他函数时要进行以下工作: 数据指针(int*, long* 等) 16位数据(char, short, int) 32位数据(long, float, double, 函
您可能关注的文档
- 电源向负载输出的功率江苏省如皋中等专业学校顾爱琴全电路中功率.ppt
- 电源和电流.ppt-攀枝花三中.ppt
- 电磁学A_课程教学大纲.doc-兰州大学物理学院.doc
- 电网用户侧电能质量在线监测系统方案0.概述电网由发、输、变、配.doc
- 电网质量监测终端.PDF
- 电解质溶液电导的测定.ppt-湘南学院.ppt
- 电路及电路方程.ppt-贵州电力职业技术学院.ppt
- 电阻定律教学设计-江苏省中小学教学研究室.doc
- 疗效研究的评价原则.ppt
- 病案首页附页医师填报内容考核评分表.doc
- 2026年度策略:中国航天进入复用时代,低轨星座战略商业价值凸显.docx
- 气凝胶绝热材料产业化及建筑节能应用项目建议书.docx
- 白酒行业2026年中报总结:报表承压,底部渐明.docx
- 高端功能性食品及特医食品研发生产基地项目建议书.docx
- 石墨烯导热膜及柔性显示材料中试及产业化项目资金申请报告.docx
- 国家级现代农业产业园建设总体规划报告.docx
- 年处理20万吨废旧锂电池梯次利用及回收项目可行性研究报告.docx
- 非遗文化数字化保护与创意产业园项目市场调研报告.docx
- 航空航天用钛合金精密铸件生产基地项目建议书.docx
- 5G+智慧矿山整体解决方案示范项目可行性研究报告.docx
原创力文档

文档评论(0)