MicroProgramming - 减少跳跃而不是零

时间:2013-05-22 09:47:20

标签: microprocessors

我正试图了解Micro Programming和OpCodes。我正在看DJNZ或者减少跳跃不归零。我一直试图让这个没有运气。删除了不相关部分的代码如下。

044              alu:=ac                    If Z then goto 79
079              ac:=ac+(-1)  read         Goto 80
080     mar:=ac               write        Goto 0

我的OPCodes列表就是这个

DESP:sp:= sp-y

JNZE:如果是ac / =那么pc:= x

到目前为止,我相信我可以跳到零而不是79,然后它可以做一个减量并回写。我不确定。

我正在用它来测试

begin:  loco   8

loop1: jnze loop1
loop2: jump loop2

使用此输出

enter image description here

如果有人可以说我是否在正确的线路上,然后帮我实现非零的跳转并给我指示正确的减少和回写的方法,那就太棒了。

不确定这是否是正确的网站,我也不确定这些标签,所以如果有人可以修复或指向正确的方向,那就太棒了。

0 个答案:

没有答案