REGCR (0x000D) 和 ADDAR (0x000E) 允许使用间接寻址对扩展寄存器组(0x001F 以上的地址)进行读取/写入访问。
- REGCR [15:14] = 00: 写入 ADDAR 可修改扩展寄存器设置地址寄存器。为访问扩展寄存器组中的任何寄存器,该地址寄存器应处于初始化状态。
- •REGCR [15:14] = 01: 读取或写入 ADDAR 将作用于地址寄存器中的值所选定(指向)的扩展寄存器组内的寄存器。地址寄存器内容(指针)保持不变。
- REGCR [15:14] = 10: 读取或写入 ADDAR 将作用于地址寄存器中的值所选定(指向)的扩展寄存器组内的寄存器。访问完成后,读取和写入操作都会使地址寄存器中的值递增。
- REGCR [15:14] = 11: 读取或写入 ADDAR 将作用于地址寄存器中的值所选定(指向)的扩展寄存器组内的寄存器。访问完成后,仅写入访问会使地址寄存器中的值递增。对于读取访问,地址寄存器中的值保持不变。