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:这不是作业.我刚在视频中找到了这段代码.没有解释.
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是足够的延迟,以便更高阶的累加器灯可以被视为打开和关闭而不是快速闪烁.