- 7
- 0
- 约1.19万字
- 约 85页
- 2017-10-21 发布于浙江
- 举报
现代微机的原理及接口技术
4.4?子程序与扩展子程序 在程序设计中,常常会遇到某些功能完全相同的程序段在同一程序的多处或不同程序中出现,如求一个数的阶乘,比较两数大小,求字符串的长度,数制转换等等。为了节省存贮空间,减少编制程序的重复劳动,可以将这些多次重复的程序段从整个程序中独立出来,附加一些额外语句,将它编制成一种具有公用性的,独立的程序段——子程序,并通过适当的方法把它与其他程序段链接起来,这种程序设计的方法就称为子程序设计。 子程序结构的优点: 可以减小程序的长度,节省了计算机汇编源程序的时间和程序的存储空间。 子程序可以重复使用,使得程序设计时间可以大量节省。 增加了程序的可读性,方便对程序的修改、调试。 子程序是模块化、结构化、自顶向下程序设计的基础 MASM6.x子程序定义的方法 一般过程定义(子程序)伪指令。 子程序在汇编语言中也称为过程(Procedure),它相当于高级语言C++的函数和VB的过程 扩展过程定义(扩展子程序)伪指令。 一般过程定义(子程序)伪指令 过程定义的一般格式为: 过程名 PROC [NEAR/FAR] . . ;过程定义体 . RET 过程名 ENDP 过程名由程序员来命名,命名方法同变量名,同一源程序中不能有相同的过程名。 PROC为过程定义开始伪指令,ENDP
原创力文档

文档评论(0)