代码之家  ›  专栏  ›  技术社区  ›  claws

分解PDP-8程序

  •  3
  • claws  · 技术社区  · 15 年前

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

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

    1 回复  |  直到 15 年前
        1
  •  7
  •   Scott Chamberlain    15 年前
    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
    

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

    这个程序只需要在 累加器,然后从0开始计数 最多4096个,然后再加一个 到累加器等等。。。这个 加起来4096就足够了 使高阶累加器 可以看到灯正在打开 而不是闪烁 很快。

    推荐文章