子程序是一组指令,将在程序的不同位置重复使用。它们不是多次重复相同的指令,而是可以分组成一个子程序,而不是在不同的位置调用......它可以存在于程序的任何地方,甚至可以与主程序分开。
微处理器中通常使用的子程序是:
我知道子程序是什么,我也可以在多个结束子程序上做一个理论'在它的名字的基础上......但是,我需要对它进行适当的解释。
如果有人能够解释所有这三种类型的子程序,那么这将是很好的,否则只需解释"多个结束的子程序" :)
答案 0 :(得分:1)
谷歌搜索“多个结束的SUBROUTINE”会给你Microprocessor 8085 and Its Interfacing。
它说“MULTIPLE ENDING SUBROUTINE”是一个子程序,因为条件和测试有更多的一个返回点:
code...
...
JNC OTHER
...
RET
OTHER: ...
...
RET
您还可以使用8085(RC,RNC,...)
的条件返回码之一