如何定义一个在程序集语言中获取参数的子程序?

时间:2016-05-21 14:13:26

标签: assembly

我正在做大学任务,使用非常有限的汇编语言子集定义一些操作码。所以目前我正在研究DJNZ(递减和跳跃不是零)。我目前有以下(未完成):

counter:  10
callback: RETN

DJNZ: SUBD 1
      JNZE ?

start: LODD counter
       DJNZ callback
       STOD counter

如何将callback传递给DJNZ的参数作为范围DJNZ?抱歉这是一个非常明显的问题,我一直在关注这个问题,而且很难得到一个简单的答案。谷歌没有回复很棒的答案,因为我不想从堆栈中推送和弹出东西,我希望使用DJNZ子程序的接口与其他操作码相同。

0 个答案:

没有答案