我正在做大学任务,使用非常有限的汇编语言子集定义一些操作码。所以目前我正在研究DJNZ
(递减和跳跃不是零)。我目前有以下(未完成):
counter: 10
callback: RETN
DJNZ: SUBD 1
JNZE ?
start: LODD counter
DJNZ callback
STOD counter
如何将callback
传递给DJNZ
的参数作为范围DJNZ
?抱歉这是一个非常明显的问题,我一直在关注这个问题,而且很难得到一个简单的答案。谷歌没有回复很棒的答案,因为我不想从堆栈中推送和弹出东西,我希望使用DJNZ
子程序的接口与其他操作码相同。