拆卸PDP-8程序

时间:2010-07-21 21:25:16

标签: assembly disassembly

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

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

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

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

1 个答案:

答案 0 :(得分: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

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

  

所有这个程序都是添加一个   累加器,然后从0开始计数   高达4096,然后再增加一个   到累加器等等   加起来最多4096就足够了   这样更高阶的累加器   可以看到灯亮起   并且关闭而不仅仅是闪烁   迅速。