(共19页PPT)GD32微控制器原理与应用第8章函数封装实验.pptxVIP

  • 4
  • 0
  • 约2.94千字
  • 约 19页
  • 2026-07-04 发布于广东
  • 举报

(共19页PPT)GD32微控制器原理与应用第8章函数封装实验.pptx

快速入门教程GD32微控制器原理与应用TheprincipleutilizationofMicrocontrollerGD32QuickStartTutorial第8章-函数封装实验

前言Preface本章将开始介绍将子程序封装为函数的方法,并介绍对程序运行有极大作用的栈区以及与栈区访问相关的指令,最后,通过实验使读者初步掌握通过汇编语言的指令实现函数封装及调用的方法。

实验内容“8.1

实验内容在汇编源文件test.s中封装一个函数,并在main.s文件中用该函数,通过仿真查看程序执行过程,从而验证函数封装和函数调用的方法。实验原

实验原理“8.2

1.函数介绍实验原理在使用不同的语言进行编程时,有一种通用且常见的编程思路,那就是将一些功能模块封装为函数,提高程序的可读性和可维护性,并简化程序的设计。以C语言和汇编语言的主数为例,如程序清单所示,C语言定义函数时需要确定函数的返回值以及参数,汇编语言通过PROC和ENDP伪操作定义函数,并且不需要确定返回值或参数

1.函数介绍实验原理函数的调用需要注意两个问题,现场保护和参数传递。现场保护是指对CPU资源的保护,由于单片机内所有的计算都需要通过工作寄存器完成,因此需要对工作寄存器进行保护。假设存在函数A和函数B,函数A中调用了函数B,假设此时函数A中

文档评论(0)

1亿VIP精品文档

相关文档