C6000体系结构与汇编语言2寄存器.ppt_第1页
C6000体系结构与汇编语言2寄存器.ppt_第2页
C6000体系结构与汇编语言2寄存器.ppt_第3页
C6000体系结构与汇编语言2寄存器.ppt_第4页
C6000体系结构与汇编语言2寄存器.ppt_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C6000 体系结构和汇编语言之二 -寄存器,本节内容,CPU寄存器:需要硬件背景知识 控制寄存器; 中断寄存器; DMA寄存器; 外设寄存器; 串口寄存器.,可观察的核寄存器,核寄存器: 非存储器映射; MVC指令修改,还有ICR,ISR,可观察的核寄存器,控制/状态寄存器:CSR,控制/状态寄存器:CSR,CPU版本,Powerdown逻辑,Powerdown逻辑,大小端位,Little-endian ordering, in which bytes are ordered from right to left, the most significant byte having the highest address Big-endian ordering, in which bytes are ordered from left to right, the most significant byte having the lowest address 大小端位由DSP的EN管脚设置,大小端位,PCC和DCC: cache 模式,指CPU读指令,直接从片外读程序,针对C6211/C6711/C64XX,PGIE位,用处:中断返回时,恢复被嵌套中断中GIE位的设置。 B (.unit) IRP .unit = .S2 IRP is placed in the PFC(program fetch counter). This instruction also moves PGIE to GIE. PGIE is unchanged.,中断和中断寄存器,C6000中断的3种类型: Reset,NMI,可屏蔽中断 中断源:32个 中断选择号:5bit 中断:16个 中断选择子(寄存器): 外中断极性寄存器:INT4INT7硬件中断,中断服务表( IST ),IST是包含中断服务代码的取指包的一个地址表。当CPU开始处理一个中断时,它要参照IST进行。,中断服务取指包(ISFP),ISFP用于服务中断的取指包。 当中断服务程序很小时,可以把它放在一个单独的取指包(FP)内。,中断服务表指针寄存器(ISTP),用于确定中断服务程序在中断服务表中的地址。,中断相关寄存器小结,控制状态寄存器(CSR)中的GIE:控制全局使能或禁止中断。 中断使能寄存器(IER):使能或禁止中断处理。 中断标志寄存器(IFR):示出有中断请求、尚未得到服务的中断。 中断设置寄存器(ISR):人工设置IFR中的标志位。 中断清零寄存器(ICR):人工清除IFR中的标志位。 中断服务表指针(ISTP):指向中断服务表的起始地址。 不可屏蔽中断返回指针(NRP):包含从不可屏蔽中断返回的地址,该中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论