3

这是一个 PDP-8 计划。任何人都可以拆卸它。

Binary representation   Octal Representation
111000000001            7001
010000011100            2034
101000010001            5021
101000010000            5020

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

PS:这不是作业。我刚刚在视频中找到了这段代码。对此没有任何解释。

4

1 回答 1

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

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

这个程序所做的只是在累加器中加一,然后从 0 到 4096 计数,然后在累加器中加一,以此类推……加到 4096 是足够的延迟,因此高阶累加器可以点亮被看到在打开和关闭,而不仅仅是快速闪烁。

于 2010-07-21T21:34:30.550 回答