Running H/F 2
4.2
寄存器地址和位分配
MC9S08AC16 系列中的寄存器分为以下三组:
• 直接页寄存器位于存储空间前112 字节处,所以可由高效的直接寻址指令访问。
• 高地址页寄存器较少被使用,所以它们位于存储器的$1800 地址之后,这样就可以在直接页中留出更
多的空间给经常使用的寄存器和变量。
• 非易失性寄存器由flash 存储器中位于$FFB0 –$FFBF 地址处的16 个位置组成。
非易失性寄存器的位置包括:
• 在复位时加载到工作寄存器的三个值
• 一个8 字节的密码,用于取得加密存储器的使用权
因为非易失性寄存器是存储在flash 存储器中的,所以它必须像其他的flash 存储器那样擦除和写入。
直接页寄存器可以被高效的直接寻址方式指令访问。位操作指令可用于访问直接页寄存器中的任何一位。
表 4-2 总结了所有用户可访问的直接页寄存器及其控制位。
表 4-2 中的寄存器可以使用比较高效的直接寻址方式访问,这种方式只需要地址的低位字节。因此,第一
纵列中地址的低位字节用粗体字表示。表 4-3 和表 4-4 中,第一纵列中完整的地址用粗体字表示。表 4-2,
表 4-3,表 4-4 中,第二纵列的寄存器的名称亦用粗体字表示,以与右边的位名称区分。没有定义的位单元格
以阴影表示。有0 的阴影单元格表示不使用的字节总是读作0。有横线的阴影单元格表示无效或保留的字节,
读到的值是1 或0。
MC9S08AC16 系列微控制器数据手册, 第6 版
飞思卡尔半导体公司
#