(精)ASM06 子程序结构.pptVIP

  • 3
  • 0
  • 约2.1万字
  • 约 63页
  • 2017-01-08 发布于湖北
  • 举报
①通过寄存器传送参数 ②通过存储器传送参数 *子程序和调用程序在同一程序模块中,则子程序可直接访问模块中的变量。 *子程序和调用程序不在同一程序模块中,则有两种传送方式:建立公共数据区 使用外部符号 ③通过地址表传送参数地址 ④通过堆栈传送参数或参数地址 * * 例6.4 累加数组中的元素(通过堆栈传送变量地址) data segment ary dw 10,20,30,40,50,60,70,80,90,100 count dw 10 sum dw ? data ends stack segment dw 100 dup (?) tos label word stack ends code1 segment main proc far assume cs:code1, ds:data, ss:stack start: mov ax, stack mov ss, ax mov sp, offset tos

文档评论(0)

1亿VIP精品文档

相关文档