华南理工大学汇编原理课件第6章过程.ppt

Examples Passing parameters in registers Passing parameters in variables 入口参数: count=元素个数, array=数组名(含段地址:偏移地址) 出口参数: result=校验和 Examples Passing parameters in variables Recursion 递归 6.4 recursive A recursive procedure or function is one that calls itself, either directly or indirectly. Write a complete 8086 assembly language program to calculate N! Definition of “N!” : 0! = 1 N! = N * (N-1)! (N0) Examples flowchart 调用FACT子程序, 计算N! 从RESULT中获得N!的值 结束 开始 N - AX a. Main procedure flowchart N! - RESULT 结束 到栈里取 (N-1)! 的值 N!=N*(N-1)! N进栈保存 调用FACT,计算(N-1)! FAC

文档评论(0)

1亿VIP精品文档

相关文档