图书介绍
计算系统基础2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 陈道蓄主编;王浩然,葛季栋编著 著
- 出版社: 北京:高等教育出版社
- ISBN:9787040367607
- 出版时间:2013
- 标注页数:367页
- 文件大小:88MB
- 文件页数:377页
- 主题词:电子计算机-高等学校-教材
PDF下载
下载说明
计算系统基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 引言1
1.1本书的目标1
1.2计算机与计算机系统1
1.3计算系统3
1.4本书的结构6
习题17
第2章 C语言程序设计简介9
2.1高级程序设计语言9
2.2高级语言程序翻译技术9
2.3 C语言概述10
2.4第一个例子:Hello World11
习题216
第3章 类型和变量18
3.1类型和变量18
3.1.1 3种基本数据类型18
3.1.2标识符20
3.1.3作用域21
3.2运算符22
3.3附加主题29
3.4问题求解:长度单位换算32
习题333
第4章 结构化程序设计和控制结构36
4.1结构化程序设计36
4.2选择结构38
4.2.1 if语句38
4.2.2 if-else语句40
4.3循环结构43
4.3.1 while语句43
4.3.2 for语句44
4.3.3 do-while语句47
4.4其他控制结构47
4.4.1 switch语句48
4.4.2 break和continue语句51
4.5问题求解51
4.5.1问题1:计算自然对数之底e的近似值51
4.5.2问题2:找出100~200之间的素数54
4.5.3问题3:计算字符串“int”出现的次数56
习题458
第5章 测试和调试63
5.1软件开发过程63
5.2错误类型64
5.3测试67
5.4调试69
5.5正确编程72
习题573
第6章 数据的机器级表示76
6.1位和数据类型76
6.2整数数据类型77
6.3二进制补码整数79
6.4二进制-十进制转换81
6.5算术运算83
6.6逻辑运算85
6.7其他表示法89
6.7.1 ASCII码89
6.7.2浮点数类型91
6.7.3十六进制表示法93
6.8 C语言中的数据类型95
习题698
第7章 数字逻辑电路101
7.1晶体管101
7.2门电路102
7.3组合逻辑电路107
7.4基本存储元件112
7.5存储器114
7.6时序逻辑电路117
7.6.1状态的概念117
7.6.2有限状态机118
7.6.3示例:交通灯控制器119
7.7DLX子集的数据通路122
习题7124
第8章 冯·诺依曼模型127
8.1基本组件127
8.2 DLX——冯·诺依曼模型示例129
8.3指令处理131
8.4 DLX的有限状态机135
习题8137
第9章 指令集结构139
9.1指令集结构概述139
9.2算术/逻辑运算指令143
9.2.1 I-类型运算指令143
9.2.2 R-类型运算指令146
9.3数据传送指令147
9.3.1基址+偏移量模式148
9.3.2示例150
9.4控制指令150
9.4.1条件分支151
9.4.2示例:计算10个整数的和152
9.4.3控制循环的两种方法154
9.4.4示例:利用标志加一列数154
9.4.5 J指令155
9.4.6 TRAP指令155
9.5 DLX数据通路156
9.6 C语言的数据类型与计算机的ISA157
习题9159
第10章 机器语言程序设计162
10.1解决问题162
10.1.1实现3种结构的DLX控制指令162
10.1.2示例:文档加密163
10.2调试167
10.2.1调试操作167
10.2.2示例:调试器的使用168
习题10173
第11章 汇编语言176
11.1汇编语言程序设计176
11.2 DLX汇编语言176
11.2.1指令177
11.2.2伪操作181
11.2.3示例:文档加密183
11.3汇编过程185
11.3.1一个“两趟”的过程185
11.3.2第一趟:构建符号表185
11.3.3第二趟:生成机器语言程序187
11.4链接189
11.4.1可执行映像189
11.4.2链接器的主要工作190
11.5编译:C-DLX191
11.5.1一个简单的例子191
11.5.2控制结构的例子192
11.6栈——一种抽象数据类型194
11.6.1两个实现栈的例子195
11.6.2在存储器中实现栈195
11.7为变量分配空间197
11.7.1全局数据区和运行时栈197
11.7.2 C语言源水平调试器199
习题11199
第12章 输入和输出205
12.1 I/O基础205
12.2键盘输入207
12.3显示器输出208
12.4内存映射I/O的数据通路210
12.5 DLX键盘输入例程211
习题12214
第13章 自陷例程和中断215
13.1 DLX自陷例程215
13.1.1系统调用215
13.1.2 TRAP机制216
13.1.3 TRAP指令217
13.1.4完整的机制218
13.1.5 IN/OUT服务例程219
13.1.6 HALT服务例程222
13.1.7 PUTS服务例程223
13.1.8寄存器的保存和恢复225
13.2中断驱动的I/O226
13.2.1中断驱动的I/O概述226
13.2.2中断信号的产生227
13.2.3中断服务例程229
13.3 C中的I/O235
13.3.1 I/O流235
13.3.2 putchar和getchar235
13.3.3 printf和scanf237
习题13239
第14章 子例程243
14.1调用/返回机制243
14.1.1 JAL(R)指令244
14.1.2改进IN服务例程245
14.2示例:两个多位整数加法248
14.3库例程255
14.3.1示例:计算直角三角形斜边长255
14.3.2 C标准库258
14.4子例程的测试与调试258
习题14259
第15章 函数263
15.1函数263
15.2 C语言中的函数263
15.2.1带参数的函数264
15.2.2示例:计算直角三角形斜边长266
15.3 C函数在底层的实现268
15.3.1运行时栈268
15.3.2函数调用机制270
15.3.3完整的调用实现274
15.4问题求解275
15.4.1问题1:小写转换为大写276
15.4.2问题2:计算凸多边形的面积277
15.5函数的测试与调试279
15.6 C中的库函数281
习题15283
第16章 指针和数组288
16.1指针288
16.1.1声明指针变量290
16.1.2指针运算符291
16.1.3使用指针传递引用292
16.1.4问题求解:计算商和除数294
16.1.5空指针296
16.2数组296
16.2.1数组的声明和使用296
16.2.2问题求解297
16.2.3数组与指针之间的关系301
16.2.4数组作为参数301
16.2.5字符串304
16.2.6示例:冒泡排序307
16.2.7数组的常见错误309
16.2.8二维数组309
习题16311
第17章 递归315
17.1递归简介315
17.2问题求解317
17.2.1问题1:汉诺塔317
17.2.2问题2:二分法查找321
17.3递归在底层的实现323
17.3.1示例:斐波纳契数列323
17.3.2递归调用机制324
习题17327
附录330
附录A 文件I/O330
附录A.1 ASCII文件331
附录A.2二进制文件333
附录B 结构体334
附录B.1结构体定义和变量声明334
附录B.2结构体数组338
附录C 动态数据结构341
附录C.1动态存储分配341
附录C.2链表344
附录D DLX模拟器352
附录D.1 DLX汇编语言编辑器352
附录D.2 DLX模拟器354
附录D.3链接多个目标文件358
附录E 附录练习题360
索引362
参考文献367
热门推荐
- 1283741.html
- 3194180.html
- 1421019.html
- 3588757.html
- 2157136.html
- 616806.html
- 2705974.html
- 3895441.html
- 2996189.html
- 2533671.html
- http://www.ickdjs.cc/book_1360706.html
- http://www.ickdjs.cc/book_611834.html
- http://www.ickdjs.cc/book_3738823.html
- http://www.ickdjs.cc/book_3374488.html
- http://www.ickdjs.cc/book_2295829.html
- http://www.ickdjs.cc/book_2974959.html
- http://www.ickdjs.cc/book_1907750.html
- http://www.ickdjs.cc/book_1139644.html
- http://www.ickdjs.cc/book_3275622.html
- http://www.ickdjs.cc/book_2185723.html