1)REG:保存ACU正在操作的当前值,然后在每个
时钟周期输出该值,除非命令指明是其它的值。
2)FREG:当使用ADDF和SUBF命令时,加载递增/
递减的值。比如:加载2到FREG,可能将数据RAM的值
增加2;
3)MREG:当打开取模算术时,在回卷到LREG值以
前,保存最大的值。
4)LREG:当打开取模算术时,在回卷到MREG值以
前,保存最小的值。
使用SETMODE ACU命令和UNSETMOD命令使能/
禁止取模算术运算。取模操作禁止ACU对超过MREG寄存
器的内容递增和对低于LREG寄存器的内容进行递减。
注意:当使用取模运算,并且当前的地址在LREG到
MREG的范围之外时,ACU将产生不希望的结果。
在硬件复位或者当DEC_CR寄存器的RUN位为0时,
初始化ACU,初始化为:
ACU_RAM Contents=0,MREG=127,LREG=0,FREG=2。
|