您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > C6000体系结构与汇编语言2--寄存器
C6000体系结构和汇编语言之二---寄存器本节内容CPU寄存器:需要硬件背景知识控制寄存器;中断寄存器;DMA寄存器;外设寄存器;串口寄存器.可观察的核寄存器核寄存器:非存储器映射;MVC指令修改还有ICR,ISR可观察的核寄存器控制/状态寄存器:CSR控制/状态寄存器:CSRCPU版本Powerdown逻辑Powerdown逻辑大小端位Little-endianordering,inwhichbytesareorderedfromrighttoleft,themostsignificantbytehavingthehighestaddressBig-endianordering,inwhichbytesareorderedfromlefttoright,themostsignificantbytehavingthelowestaddress大小端位由DSP的EN管脚设置大小端位PCC和DCC:cache模式指CPU读指令直接从片外读程序针对C6211/C6711/C64XXPGIE位用处:中断返回时,恢复被嵌套中断中GIE位的设置。B(.unit)IRP.unit=.S2IRPisplacedinthePFC(programfetchcounter).ThisinstructionalsomovesPGIEtoGIE.PGIEisunchanged.中断和中断寄存器C6000中断的3种类型:Reset,NMI,可屏蔽中断中断源:32个中断选择号:5bit中断:16个中断选择子(寄存器):外中断极性寄存器:INT4~INT7硬件中断中断服务表(IST)IST是包含中断服务代码的取指包的一个地址表。当CPU开始处理一个中断时,它要参照IST进行。中断服务取指包(ISFP)ISFP用于服务中断的取指包。当中断服务程序很小时,可以把它放在一个单独的取指包(FP)内。中断服务表指针寄存器(ISTP)用于确定中断服务程序在中断服务表中的地址。中断相关寄存器小结控制状态寄存器(CSR)中的GIE:控制全局使能或禁止中断。中断使能寄存器(IER):使能或禁止中断处理。中断标志寄存器(IFR):示出有中断请求、尚未得到服务的中断。中断设置寄存器(ISR):人工设置IFR中的标志位。中断清零寄存器(ICR):人工清除IFR中的标志位。中断服务表指针(ISTP):指向中断服务表的起始地址。不可屏蔽中断返回指针(NRP):包含从不可屏蔽中断返回的地址,该中断返回通过BNRP指令完成。中断返回指针(IRP):包含从可屏蔽中断返回的地址,该中断返回通过指令BIRP完成。
本文标题:C6000体系结构与汇编语言2--寄存器
链接地址:https://www.777doc.com/doc-3360650 .html