拆卸PDP-8程序

cla*_*aws 3 assembly disassembly

这是一个PDP-8计划.请任何人拆卸它.

Binary representation   Octal Representation
111000000001            7001
010000011100            2034
101000010001            5021
101000010000            5020
Run Code Online (Sandbox Code Playgroud)

我想知道这段代码到底在做什么.

PS:这不是作业.我刚在视频中找到了这段代码.没有解释.

Sco*_*ain 7

7001         IAC      Increment the accumulator 
2034         ISZ 24 Increment location 0024, skip next instruction if zero 
5021         JMP .-1  Jump back one place 
5020         JMP .-3  Jump back to beginning
Run Code Online (Sandbox Code Playgroud)

来源,大约在页面的一半是这个确切的程序.

所有这个程序都是将一个加到累加器,然后从0到4096计数,然后再将另一个加到累加器等等......加起来4096是足够的延迟,以便更高阶的累加器灯可以被视为打开和关闭而不是快速闪烁.