C-CORE介绍
前言
本手册定义了32 C•CORE内部RISC架构引擎的功能。
读者
本手册是为系统软件开发人员以及准备在基于C•CORE 的微控制器系统上应用编程人员而
准备的。建议读者需要熟悉有关操作系统、微处理器和微处理器系统设计以及RISC处理的
基本概念等知识。
附加阅读
除了本手册以外,用户必须仔细阅读基于C•CORE微控制器的用户手册。该手册包括有关该
微处理器的系统接口、开发支持、硬件加速器单元以及片内外围模块等信息。
有关可读文档清单,请参考以下网址:
la/mcore
规约
本文档中使用以下符号规约:
      记忆符          指令记忆符用小写表示
      0x0F            16进制数字
      0b0011          2进制数字
        X              在特定字符中,这表示无须关注。例如,某域为2进制码
0bx001,第一位的状态就无须关注。
名称
逻辑是代表布尔 TRUE1)状态的电压。
逻辑是代表布尔FLASE刘烨张杰0)状态的电压。
设置某位或某些位表示对某位或某些位置逻辑1
清除某位或某些位表示对某位或某些位置逻辑0
LSB 表示最低位。 MSB表示最高位。参考高字节和低字节是如何组成字的。

内容一览表
段落                              标题                          页码
前言
      读者  ....................................................  i
附加阅读  ................................................  i
规约  ....................................................  i
名称  ....................................................  i
                目录
第一部分    概要
1.1  特征  .................................................... 1-1
1.2  内部架构概要  ............................................ 1-2
1.3  编程模式  ................................................ 1-3
1.4  数据格式概要  ............................................ 1-4
1.5  操作数寻址方式  .......................................... 1-5
1.6  指令集一览  .............................................. 1-6
第二部分  寄存器
2.1  用户编程模式  ............................................. 2-1
2.1.1  通用寄存器  ............................................. 2-1
2.1.2  程序计数器  ............................................. 2-2
2.1.3  条件码/借位 ............................................. 2-2
传文章出轨恋姚笛
2.2  管理员编程模式  ........................................... 2-2
2.2.1  替换寄存器组  ........................................... 2-3
2.2.2  处理器状态寄存器  ....................................... 2-4
2.2.2.1  PSR变更  ............................................. 2-6
2.2.2.2  异常识别与处理变更  ................................... 2-6韧性有什么用
2.2.2.3  RTERFI指令变更  ..................................  2-7
2.2.2.4  MTCR指令变更  ........................................  2-7
2.2.3  向量基址寄存器  ........................................  2-7
2.2.4  管理员存储寄存器  .......................................  2-7
2.2.5  异常影子寄存器  .........................................  2-7
2.2.6  全局控制寄存器  .........................................  2-8电脑开机后黑屏
2.2.7  全局状态寄存器  .........................................  2-8
第三部分  指令
3.1  指令类型和寻址方式  ......................................  3-1
3.1.1  寄存器--寄存器类指令  ..................................  3-1
3.1.1.1  单寄存器寻址方式  ....................................  3-1
3.1.1.2  双寄存器寻址方式  ....................................  3-1
3.1.1.3  寄存器与5位立即数方式  ..............................  3-2
3.1.1.4  寄存器与5位偏移立即数方式  ..........................  3-2
3.1.1.5  寄存器与7位立即数方式  .............................  3-2
3.1.1.6  控制寄存器寻址方式  .................................  3-3
3.1.2  数据存储器访问指令  ....................................  3-3
3.1.2.1  规格化4位立即数寻址方式  ............................  3-3
3.1.2.2  Load/Store 4个寄存器方式  ...........................  3-3
3.1.2.3  Load/Store 多寄存器方式  .............................  3-3
3.1.2.4  Load相对字寻址方式  .................................  3-4
3.1.3  流控制指令  ............................................  3-4
3.1.3.1  规格化11位位移量方式  ..............................  3-4
3.1.3.2  寄存器寻址方式  ......................................  3-5
3.1.3.3  间址方式  ............................................  3-5
3.1.3.4  寄存器与4位负位移寻址方式  ..........................  3-5
3.2  操作码表  ................................................  3-6
3.3  指令集  ..................................................  3-9
第四部分瑞士名牌手表  异常处理
4.1  异常处理一览  ............................................  4-1
4.2  异常处理步骤  ............................................  4-2
4.3  异常向量  ................................................  4-3
4.4  异常类型  ................................................  4-4
4.4.1  复位异常 (向量位移 0x0)  ...............................  4-4
4.4.2  未对界异常(向量位移 0x4)  .............................  4-4
4.4.3  访问异常 (向量位移 0x8)  ...............................  4-5
4.4.4  0除异常 (向量位移 0x0C)  ............................  4-5
4.4.5  非法指令异常 (成长的脚印向量位移 0x10)  ..........................  4-5
4.4.6  违反特权异常 (向量位移 0x14)  ..........................  4-5
4.4.7  跟踪异常 (向量位移 0x18)  ..............................  4-5

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。