第2节 MCF5223x系列微控制器存储器映像与编程结构
推荐给好友
打印
加入收藏
更新于2009-09-01 20:33:10

2.2.1 MCF5223x性能概述与内部结构简图



2.2.2 MCF5223x存储器映像


2.2.3 编程模式与寻址方式
        两种执行指令模式:用户模式和管理员模式
        两种模式均可操作的寄存器:
  • 8个数据寄存器(D7~D0)、8个地址寄存器(A7~ A0)
  • 1个32位程序计数器(PC)、1个8位条件码寄存器(CCR)
        仅管理员模式操作的寄存器:
  • 状态寄存器(SR)
  • 管理员堆栈指针(SSP)
  • 向量基址寄存器(VBR)
  • RAM基址寄存器(RAMBAR)、FLASH基址寄存器(FLASHBAR)
  • 内部外设系统基址寄存器(IPSBAR)
  • Cache控制寄存器(CACR)
  • 两个访问控制寄存器(ACR0、ACR1)
        寻址方式:
  • 寄存器直接寻址方式
  • 立即寻址方式
  • 地址寄存器间接寻址
  • 后增地址寄存器间接寻址
  • 预减地址寄存器间接寻址
  • 16位偏移量的地址寄存器间接寻址
  • 变址和8为偏移量的地址寄存器间接寻址
  • 16位偏移量的程序计数器间接寻址
  • 变址和8位偏移量程序计数器寻址
  • 绝对短数据寻址和绝对长数据寻址。

2.2.4 ColdFire异常和中断控制
        异常:
        是处理器强行从正常的程序执行切换到由某些内部或外部条件所要求的处理任务上去,这些任务优先于处理器正在执行的任务的。
        引起异常的外部条件:
        来自外围设备、硬件断点请求、访问错误和复位等;
        引起异常的内部条件:
        指令、不对界错误、违反特权级和跟踪等。
        异常向量表(EVT):共有256个



<<上一页    下一页>>
相关链接


 
关于我们 | 诚邀加盟 | 客户服务 | 相关法律 | 网站地图 | 友情链接 | 服务信箱:service@eefocus.com
© 2006 与非门科技信息咨询(北京)有限公司 All Rights Reserved.