出版时间:2013-3-18 作者:陈道蓄,王浩然,葛季栋
Tag标签:无
内容概要
《普通高等教育"十一五"国家级规划教材•高等学校软件工程系列教材:计算系统基础》采用自顶向下和自底向上相结合的方式介绍计算系统,主要分为三部分:程序设计基础,计算机硬件和系统软件基础知识以及函数、指针、数组、递归等深入主题。力求涵盖教育部软件工程专业教学指导分委员会制订的《软件工程专业规范》中对该课程的相关要求。
书籍目录
第1章 引言
1.1本书的目标
1.2计算机与计算机系统
1.3计算系统
1.4本书的结构
习题1
第2章 C语言程序设计简介
2.1高级程序设计语言
2.2高级语言程序翻译技术
2.3 C语言概述
2.4第一个例子:Hello World
习题2
第3章 类型和变量
3.1类型和变量
3.1.1 3种基本数据类型
3.1.2标识符
3.1.3作用域
3。2运算符
3.3附加主题
3.4问题求解:长度单位换算
习题3
第4章 结构化程序设计和控制
结构
4.1结构化程序设计
4.2选择结构
4.2.1 if语句
4.2.2 if—else语句
4.3循环结构
4.3.1 while语句
4.3.2 for语句
4.3.3 do—while语句
4.4其他控制结构
4.4.1 switch语句
4.4.2 break和continue语句
4.5问题求解
4.5.1 问题1:计算自然对数之底e的近似值
4.5.2问题2:找出100~200之间的素数
4.5.3问题3:计算字符串“int”出现的次数
习题4
第5章测试和调试
5.1软件开发过程
5.2错误类型
5.3测试
5.4调试
5.5正确编程
习题5
第6章 数据的机器级表示
6.1位和数据类型
6.2整数数据类型
6.3二进制补码整数
6.4二进制一十进制转换
6.5算术运算
6.6逻辑运算
6.7其他表示法
6.7.1 ASCII码
6.7.2浮点数类型
6.7.3十六进制表示法
6.8 C语言中的数据类型
习题6
第7章数字逻辑电路
7.1晶体管
7.2门电路
7.3组合逻辑电路
7.4基本存储元件
7.5存储器
7.6时序逻辑电路
7.6.1状态的概念
7.6.2有限状态机
7.6.3示例:交通灯控制器
7.7 DLX子集的数据通路
习题7
第8章 冯·诺依曼模型
8.1基本组件
8.2 DLX——冯·诺依曼模型示例
8.3指令处理
8.4 DLX的有限状态机
习题8
第9章指令集结构
9.1指令集结构概述
9.2算术/逻辑运算指令
9.2.1 I—类型运算指令
9.2.2 R—类型运算指令
9.3数据传送指令
9.3.1基址+偏移量模式
9.3.2示例
9.4控制指令
9.4.1条件分支
9.4.2示例:计算10个整数的和
9.4.3控制循环的两种方法
9.4.4示例:利用标志加一列数
9.4.5 J指令
9.4.6 TRAP指令
9.5 DLX数据通路
9.6 C语言的数据类型与计算机的ISA
习题9
第10章 机器语言程序设计
10.1解决问题
10.1.1 实现3种结构的DLX控制指令
10.1.2示例:文档加密
10.2调试
10.2.1调试操作
10.2.2示例:调试器的使用
习题10
第11章汇编语言
11.1汇编语言程序设计
11.2 DLX汇编语言
11.2.1指令
11.2.2伪操作
11.2.3示例:文档加密
11.3汇编过程
11.3.1一个“两趟”的过程
11.3.2第一趟:构建符号表
11.3.3第二趟:生成机器语言程序
11.4链接
11.4.1可执行映像
11.4.2链接器的主要工作
11.5编译:C—DLX
11.5.1一个简单的例子
11.5.2控制结构的例子
11.6栈——一种抽象数据类型
……
第12章输入和输出
第13章 自陷例程和中断
第14章子例程
第15章 函数
第16章指针和数组
第17章 递归
附录
索引
参考文献
图书封面
图书标签Tags
无
评论、评分、阅读与下载