搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
出版时间 :
计算机系统基础:C语言视角(RISC-V版)
0.00     定价 ¥ 59.80
罗湖图书馆
此书还可采购10本,持证读者免费借回家
  • ISBN:
    9787115565112
  • 作      者:
    王浩然
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2022-10-01
收藏
畅销推荐
作者简介
王浩然 原南京大学软件学院教师,前软件学院副院长。
一、近五年讲授的主要课程  1、计算系统基础  专业基础课,每周4学时,每学年1届,近5年累计970人;面向软件学院本科学生;  2、管理信息系统  专业课,每周3学时,每学年1届,近5年累计536人;面向软件学院本科学生;  3、J2EE与中间件技术  专业基础课,每周3学时,每学年1届,近5年累计490人;面向软件学院本科学生、研究生。
二、近五年承担的实践性教学  1、计算系统基础实验:5年累计970人;  2、程序设计实践:2年累计136人;  3、指导本科毕业设计/论文:5年累计86人;     4、指导工程硕士毕业论文:4年累计20篇。
三、近五年主持的教学研究课题     1、参加2005年江苏省高等教育教改重点项目《应用型软件人才培养体系的研究与实践》;     2、参加建设教育部2007年度第一批高等学校特色专业——南京大学软件工程专业建设点项目。     3、参加《计算系统基础》(高等教育出版社)教材出版计划。
四、近五年作为第一署名人在国内外主要刊物上发表的教学相关论文     1. 软件工程专业程序设计类课程的设计,吉林大学学报,2005.8,骆斌,王浩然;     2. 软件工程专业核心课程的设计,全国高校软件工程专业教育年会(2007),王浩然,丁二玉,张瑾玉。
五、获得的教学表彰/奖励     1、获得2006年“IBM奖教金”,国家留学基金委与IBM大学合作项目;     2、 软件工程专业建设,2007年南京大学教学成果一等奖,骆斌、赵志宏、王浩然等;     3、参加“软件工程专业工程化实践教学体系的构建与实施”的组织和研讨,该项目获得2005重量教学成果二等奖,2004年江苏省高等教育省级教学成果奖一等奖,南京大学教学成果特等奖。 5 ※<学术研究> 一、近五年来承担的学术研究课题     2004年3月至2004年7月,主持《法院综合信息系统》审判质量测评子系统,课题来源为江苏省高级法院。 二、近五年在国内外主要刊物上以第1署名人发表的学术论文     1、一种基于XML的数据集成系统框架及其应用,计算机工程与应用,2005.9,赵毅、王浩然、庄冠华、骆斌,2/4;     2、基于区域分解法的地下水有限元并行数值模拟,南京大学学报,41(3),2005,王浩然等,1/4。
展开
目录
第1章 计算机系统概述
1.1 计算机与计算机系统
1.1.1 通用电子数字计算机
1.1.2 计算机系统
1.2 冯·诺依曼模型
1.2.1 存储器
1.2.2 处理单元
1.2.3 控制单元
1.2.4 I/O设备
1.3 计算机系统的抽象分层
1.3.1 程序
1.3.2 语言处理
1.3.3 操作系统
1.3.4 指令集结构
1.3.5 微处理器
1.3.6 逻辑电路
1.3.7 电子元件
习题

第2章 数据的机器级表示
2.1 位和数据类型
2.1.1 信息的最小单位——位
2.1.2 数据类型
2.2 整数
2.2.1 无符号整数
2.2.2 有符号整数
2.2.3 二进制补码整数
2.2.4 二进制一十进制转换
2.2.5 算术运算
2.3 浮点数
2.4 十六进制表示法
2.5 ASCII
2.6 C语言中的数据类型与二进制表示
2.6.1 C语言中的数据类型
2.6.2 数据类型转换
2.6.3 输入和输出的格式说明符
2.6.4 十六进制字面常量
习题

第3章 数字逻辑电路
3.1 二进制逻辑运算
3.1.1 与函数
3.1.2 或函数
3.1.3 非函数
3.1.4 异或函数
3.1.5 C语言的按位运算符
3.2 晶体管
3.3 门电路
3.3.1 非门
3.3.2 或非门、或门
3.3.3 与门、与非门
3.4 组合逻辑电路
3.4.1 译码器
3.4.2 多路选择器
3.4.3 全加法器
3.4.4 逻辑完备性
3.5 基本存储元件
3.5.1 SR锁存器
3.5.2 门控D锁存器
3.5.3 寄存器
3.6 时序逻辑电路
3.6.1 有限状态机
3.6.2 示例:交通信号灯控制器
3.7 存储器
3.7.1 地址空间
3.7.2 寻址能力
3.7.3 一个4×2的存储器
习题

第4章 指令集结构
4.1 RISC-V指令集结构
4.1.1 内存
4,1.2 寄存器
4.1.3 CISC和RISC
4.1.4 指令格式
4.2 RV321指令
4.2.1 整数运算指令
4.2.2 数据传送指令
4.2.3 示例:指令序列
4.2.4 条件分支指令
4.2.5 无条件跳转指令
4.2.6 示例:计算-列数之和
4.3 RISC-V处理器
4.3.1 数据通路
4.3.2 控制器
习题

第5章 机器语言与汇编语言
5.1 机器语言程序设计
5.1.1 结构化程序设计和控制指令
5.1.2 机器语言程序示例
5.2 汇编语言程序设计
5.2.1 RISC-V汇编语言程序
5.2.2 汇编语言指令
5.2.3 汇编命令
5.2.4 伪指令
5.3 汇编过程
5.3.1 两趟扫描
5.3.2 第一趟:构建符号表
5.3.3 第二趟:生成机器语言程序
5.4 从C程序到RISC-V
5.4.1 从C程序到RISC-V示例
5.4.2 switch语句的底层实现
5.4.3 GNU工具链
习题

第6章 子例程
6.1 调用/返回机制
6.1.1 jal/jalr指令
6.1.2 示例:乘法运算
6.2 子例程示例
6.2.1 除法运算
6.2.2 字符串逆序
6.2.3 数据类型转换
6.2.4 寄存器的保存/恢复
6.3 递归子例程
6.3.1 示例:一个错误的Sn子例程
6.3.2 栈——一种抽象数据类型
6.3.3 示例:采用栈机制的Sn子例程
习题
……

第7章 输入和输出
第8章 C函数的底层实现
第9章 C指针和数组的底层实现
第10章 从RISC-V到x86

参考文献
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

温馨提示:请使用罗湖图书馆的读者帐号和密码进行登录

点击获取验证码
登录