第一条指令是计数器置0
第二条指令是设置JMP的地址2,存储到A寄存器,执行JMP时,A中的2就是JMP的参数。
第三条指令是计数器D寄存器自增加1
第四条是无条件跳转JMP,参数是寄存器A中的值,跳到地址2就是执行第三条指令。
第3、4条指令形成循环计数。
bit flags中最高位ci,在前面控制单元提到过,
0是数据指令,默认存储到A寄存器
1是ALU指令,指令都是默认操作D、A两个寄存器(输入)
输出由a、d、*a这3个bit指定,在Assembler Language才涉及。