更新时间:2022-08-16 15:42:47
封面
版权信息
内容简介
推荐序
前言
第1章 微型计算机系统导论
1.1 微型计算机的概念
1.2 主流的处理器架构
1.2.1 LoongArch架构
1.2.2 x86架构
1.2.3 PowerPC架构
1.2.4 Arm架构
1.2.5 MIPS架构
1.2.6 RISC-V架构
1.3 龙芯处理器基础知识
1.3.1 龙芯处理器发展历程
1.3.2 龙芯处理器核的种类和性能
1.3.3 龙芯产品分类
1.4 龙芯1B处理器的构成要素
1.4.1 计算机系统的构成要素
1.4.2 龙芯1B处理器架构
1.4.3 龙芯1B处理器的时钟系统
1.5 计算机系统评价指标和方法
1.5.1 计算机系统评价的背景
1.5.2 计算机宏观评价指标
1.5.3 处理器的评价指标
第2章 数值的表示和运算
2.1 数的十进制表示方法
2.1.1 十进制整数的表示方法
2.1.2 十进制纯小数的表示方法
2.1.3 十进制小数的表示方法
2.2 整数的二进制表示方法
2.2.1 使用二进制数表示正整数
2.2.2 使用二进制数表示负整数
2.2.3 二进制整数的加法运算规则
2.2.4 二进制整数的减法运算规则
2.2.5 二进制整数的乘法运算规则
2.2.6 二进制整数的除法运算规则
2.3 小数的二进制表示方法
2.3.1 定点二进制数格式
2.3.2 定点二进制小数的运算
2.3.3 浮点二进制数格式
2.4 十六进制数的表示方法
2.5 八进制数的表示方法
第3章 存储器的分类和原理
3.1 存储器的分类
3.1.1 易失性存储器
3.1.2 非易失性存储器
3.2 SRAM存储器原理
3.2.1 SRAM存储器结构
3.2.2 SRAM访问时序
3.2.3 SRAM的扩展实例
3.3 DRAM存储器原理
3.3.1 基本感应放大器的电路结构和原理
3.3.2 SDRAM的控制信号
3.3.3 SDR SDRAM实例
3.3.4 DDR SDRAM实例
3.3.5 DDR2 SDRAM实例
3.3.6 SDRAM的扩展
3.4 Flash存储器原理
3.4.1 浮栅MOSFET的原理
3.4.2 NOR闪存
3.4.3 NAND闪存
第4章 软件开发工具的下载、安装和应用
4.1 软件开发工具的下载和安装
4.1.1 MSYS工具的下载和安装
4.1.2 龙芯集成开发环境的下载和安装
4.1.3 驱动程序的重新安装
4.1.4 GNU工具链的下载和安装
4.2 龙芯集成开发环境基本设计流程
4.2.1 启动集成开发环境
4.2.2 配置开发环境参数
4.2.3 GNU工具链原理及配置
4.2.4 建立新的设计工程
4.2.5 修改C语言源文件
4.2.6 编译设计和编译设置
4.2.7 调试设计
4.3 小结
第5章 指令集架构
5.1 字节顺序和端
5.1.1 大端顺序
5.1.2 小端顺序
5.2 指令集架构的概念
5.3 指令的基本概念
5.3.1 指令通道的概念
5.3.2 指令的内容
5.3.3 指令长度
5.3.4 代码密度
5.4 MIPS指令架构的发展和特征
5.4.1 指令架构的发展
5.4.2 加载和存储架构
5.5 MIPS寄存器集
5.5.1 CPU通用寄存器
5.5.2 CPU特殊寄存器
5.6 MIPS指令类型
5.6.1 R型指令
5.6.2 I型指令
5.6.3 J型指令
5.7 MIPS指令寻址方式
5.7.1 寄存器寻址