程序段1:
1、将initial_address的值装入ACCU1
2、左移3位,因为对地址的寻址必须为X.0方式,因此需要左移3位。
3、将左移后的值送入pointer_start中,如果前面是60的话,现在是60.0了
4、将pointer_start的值送入地址寄存器AR1中。
5、打开数据块
6,7、装入循环次数
8、9,10、AR1指向地址中的值与0比较
11、比较,不等于0则跳转并将输出置位。
12、如果等于0,那么地址寄存器+1,指向后一个字节内容。
13、继续循环比较
14、如果循环比较都为0,那么就复位输出。
程序段2:
对BR位进行管理,也就是ENO端的控制。
HAVE FUN!