汇编语言第六章子程序结构.pptxVIP

  • 3
  • 0
  • 约2.36万字
  • 约 10页
  • 2025-06-03 发布于四川
  • 举报

第6章子程序结构在程序设计中,可以发现一些多次无规律重复的程序段或语句序列。解决此类问题一个行之有效的方法就是将它们设计成可供反复调用的独立的子程序结构,以便在需要时调用。在汇编语言中,子程序又称过程。调用子程序的程序称为主调程序或主程序。

子程序的基本结构包括以下几个部分:(1)子程序定义(2)保护现场和恢复现场(3)子程序体(4)子程序返回子程序的结构

子程序的定义是由过程定义伪指令PROC和ENDP来完成的。其格式如下:过程名PROC[NEAR/FAR]┆过程名ENDP其中PROC表示过程定义开始,ENDP表示过程定义结束。过程名是过程入口地址的符号表示。一般过程名同标号一样,具有三种属性,即段属性、偏移地址属性以及类型属性(NEAR和FAR)。6.1.1子程序的定义6.1子程序的设计方法

1.如果调用程序和过程在同一代码段中,则使用NEAR属性;MAINPROCFAR…CALLSUBR1RETMAINENDP;SUBR1PROCNEAR…RETSUBR1

文档评论(0)

1亿VIP精品文档

相关文档