程序是怎样跑起来的 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
![程序是怎样跑起来的 程序是怎样跑起来的精美图片](https://qnmob3.doubanio.com/view/subject/m/public/s28047380.jpg?imageView2/2/q/80/w/200/h/300/format/jpg/sharpen/1)
程序是怎样跑起来的电子书下载地址
内容简介:
本书从计算机的内部结构开始讲起,以图配文的形式详细讲解了二进制、内存、数据压缩、源文件和可执行文件、操作系统和应用程序的关系、汇编语言、硬件控制方法等内容,目的是让读者了解从用户双击程序图标到程序开始运行之间到底发生了什么。同时专设了“如果是你,你会怎样介绍?”专栏,以小学生、老奶奶为对象讲解程序的运行原理,颇为有趣。本书图文并茂,通俗易懂,非常适合计算机爱好者及相关从业人员阅读。
书籍目录:
第1章 对程序员来说CPU是什么 1
1.1 CPU的内部结构解析 3
1.2 CPU是寄存器的集合体 6
1.3 决定程序流程的程序计数器 9
1.4 条件分支和循环机制 10
1.5 函数的调用机制 13
1.6 通过地址和索引实现数组 16
1.7 CPU的处理其实很简单 17
第2章 数据是用二进制数表示的 19
2.1 用二进制数表示计算机信息的原因 21
2.2 什么是二进制数 23
2.3 移位运算和乘除运算的关系 25
2.4 便于计算机处理的“补数” 27
2.5 逻辑右移和算术右移的区别 31
2.6 掌握逻辑运算的窍门 34
COLUMN 如果是你,你会怎样介绍?——向小学生讲解CPU和二进制 38
第3章 计算机进行小数运算时出错的原因 41
3.1 将0.1累加100次也得不到10 43
3.2 用二进制数表示小数 44
3.3 计算机运算出错的原因 46
3.4 什么是浮点数 47
3.5 正则表达式和 EXCESS系统 50
3.6 在实际的程序中进行确认 52
3.7 如何避免计算机计算出错 55
3.8 二进制数和十六进制数 56
第4章 熟练使用有棱有角的内存 59
4.1 内存的物理机制很简单 61
4.2 内存的逻辑模型是楼房 65
4.3 简单的指针 67
4.4 数组是高效使用内存的基础 69
4.5 栈、队列以及环形缓冲区 71
4.6 链表使元素的追加和删除更容易 75
4.7 二叉查找树使数据搜索更有效 79
第5章 内存和磁盘的亲密关系 81
5.1 不读入内存就无法运行 83
5.2 磁盘缓存加快了磁盘访问速度 84
5.3 虚拟内存把磁盘作为部分内存来使用 85
5.4 节约内存的编程方法 88
5.5 磁盘的物理结构 93
第6章 亲自尝试压缩数据 97
6.1 文件以字节为单位保存 99
6.2 RLE 算法的机制 100
6.3 RLE 算法的缺点 101
6.4 通过莫尔斯编码来看哈夫曼算法的基础 103
6.5 用二叉树实现哈夫曼编码 105
6.6 哈夫曼算法能够大幅提升压缩比率 109
6.7 可逆压缩和非可逆压缩 110
COLUMN 如果是你,你会怎样介绍?——向沉迷游戏的中学生讲解内存和磁盘 114
第7章 程序是在何种环境中运行的 117
7.1 运行环境=操作系统+硬件 119
7.2 Windows克服了CPU以外的硬件差异 122
7.3 不同操作系统的API不同 124
7.4 FreeBSD Port帮你轻松使用源代码 125
7.5 利用虚拟机获得其他操作系统环境 127
7.6 提供相同运行环境的 Java虚拟机 128
7.7 BIOS和引导 130
第8章 从源文件到可执行文件 133
8.1 计算机只能运行本地代码 135
8.2 本地代码的内容 137
8.3 编译器负责转换源代码 139
8.4 仅靠编译是无法得到可执行文件的 141
8.5 启动及库文件 143
8.6 DLL文件及导入库 145
8.7 可执行文件运行时的必要条件 146
8.8 程序加载时会生成栈和堆 148
8.9 有点难度的Q&A 150
第9章 操作系统和应用的关系 153
9.1 操作系统功能的历史 155
9.2 要意识到操作系统的存在 157
9.3 系统调用和高级编程语言的移植性 160
9.4 操作系统和高级编程语言使硬件抽象化 161
9.5 Windows操作系统的特征 163
COLUMN 如果是你,你会怎样介绍?——向超喜欢手机的女高中生讲解操作系统的作用 170
第10章 通过汇编语言了解程序的实际构成 173
10.1 汇编语言和本地代码是一一对应的 175
10.2 通过编译器输出汇编语言的源代码 177
10.3 不会转换成本地代码的伪指令 180
10.4 汇编语言语法是“操作码+操作数” 182
10.5 最常用的mov指令 185
10.6 对栈进行push和pop 185
10.7 函数调用机制 187
10.8 函数内部的处理 189
10.9 始终确保全局变量用的内存空间 191
10.10 临时确保局部变量用的内存空间 196
10.11 循环处理的实现方法 199
10.12 条件分支的实现方法 202
10.13 了解程序运行方式的必要性 204
第11章 硬件控制方法 209
11.1 应用和硬件无关? 211
11.2 支撑硬件输入输出的IN指令和OUT指令 212
11.3 编写测试用的输入输出程序 215
11.4 外围设备的中断请求 218
11.5 用中断来实现实时处理 221
11.6 DMA可以实现短时间内传送大量数据 222
11.7 文字及图片的显示机制 224
COLUMN 如果是你,你会怎样介绍?——向邻居老奶奶说明显示器和电视机的不同 226
第12章 让计算机“思考” 229
12.1 作为“工具”的程序和为了“思考”的程序 231
12.2 用程序来表示人类的思考方式 232
12.3 用程序来表示人类的思考习惯 235
12.4 程序生成随机数的方法 237
12.5 活用记忆功能以达到更接近人类的判断 239
12.6 用程序来表示人类的思考方式 242
COLUMN 如果是你,你会怎样介绍?——向常光临的酒馆老板讲解计算机的思考机制 245
附录 让我们开始C语言之旅 247
C语言的特点 247
变量和函数 248
数据类型 249
标准函数库 250
函数调用 251
局部变量和全局变量 254
数组和循环 255
其他语法结构 256
作者介绍:
作者简介:
矢泽久雄
YAZAWA股份有限公司董事长兼总经理。GrapeCity信息技术集团顾问。电脑作家之友会会长。
曾在某大型电子公司从事过电脑生产,在Software House做过程序员,现主要从事软件包的开发工作。工作之余笔耕不缀,从电路到编程语言均有涉及。代表作有《计算机是怎样跑起来的》《使用C语言学习程序设计的基础》《征服C++类和继承》等。自称软件艺人。
译者简介:
李逢俊
北京易网联信信息技术有限公司CEO。
哈尔滨工业大学硕士毕业后在日工作8年,曾在日本知名游戏公司担任移动互联网部门负责人,拥有丰富的移动游戏开发及运营经验。2011年回国创业,创建易网联信团队(www.easymobi.cn),致力于精品手机游戏的开发及运营。
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
原文赏析:
暂无原文赏析,正在全力查找中!
其它内容:
书籍介绍
本书从计算机的内部结构开始讲起,以图配文的形式详细讲解了二进制、内存、数据压缩、源文件和可执行文件、操作系统和应用程序的关系、汇编语言、硬件控制方法等内容,目的是让读者了解从用户双击程序图标到程序开始运行之间到底发生了什么。同时专设了“如果是你,你会怎样介绍?”专栏,以小学生、老奶奶为对象讲解程序的运行原理,颇为有趣。本书图文并茂,通俗易懂,非常适合计算机爱好者及相关从业人员阅读。
网站评分
书籍多样性:8分
书籍信息完全性:3分
网站更新速度:9分
使用便利性:6分
书籍清晰度:5分
书籍格式兼容性:9分
是否包含广告:7分
加载速度:6分
安全性:8分
稳定性:5分
搜索功能:3分
下载便捷性:6分
下载点评
- 目录完整(505+)
- epub(271+)
- 值得购买(540+)
- 引人入胜(89+)
- 章节完整(394+)
- 三星好评(414+)
下载评价
- 网友 宫***玉:
我说完了。
- 网友 车***波:
很好,下载出来的内容没有乱码。
- 网友 扈***洁:
还不错啊,挺好
- 网友 郗***兰:
网站体验不错
- 网友 师***怡:
说的好不如用的好,真心很好。越来越完美
- 网友 冉***兮:
如果满分一百分,我愿意给你99分,剩下一分怕你骄傲
- 网友 融***华:
下载速度还可以
- 网友 索***宸:
书的质量很好。资源多
- 网友 潘***丽:
这里能在线转化,直接选择一款就可以了,用他这个转很方便的
- 网友 辛***玮:
页面不错 整体风格喜欢
- 网友 师***怀:
好是好,要是能免费下就好了
- 网友 堵***洁:
好用,支持
- 网友 沈***松:
挺好的,不错
- 网友 苍***如:
什么格式都有的呀。
喜欢"程序是怎样跑起来的"的人也看了
男孩的社会经验99%靠爸爸(父亲节献礼!好爸爸同样胜过好老师!丰富的社会经验,学校学不到,却是男孩成功的条件!名家倾力打造,国内首本专门面向男孩教育的亲子书!好爸爸,和好儿子一起快乐阅读!) 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
文化视阈中的汪曾祺研究 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
从结果到过程:决策理论及出行行为研究 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
抗衰实现“逆生长”的饮食指南系列(全3册)不会吃的女人老得快+餐桌上的中药+养脾胃就是养寿 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
【49元5件】你必须很努力 才能看起来毫不费力青春正能量成功励志将来的你一定感谢现在拼命的自己心灵鸡 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
改变糖尿病 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
社会主义五百年(全三册) 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
这点困难算什么/最励志校园小说(第4辑) 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
曹文轩文集 共7册 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
我的父亲毛泽东 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 胸外科关键手术技术:肺切除及支气管成形术 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 杨律师以案释法为你维权 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 梁漱溟评传:一个现代政治变革者的理想与践行 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 非法行医涉嫌犯罪案件移送指南 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 遇见宽窄巷 中国旅游出版社 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 二级FoxBASE+程序设计应试捷径 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 2023新版黄冈随堂笔记人教版语文数学英语二三四五六年级上下册 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 倍速学习法九年级下册道德与法治人教版2024春 初三政治9年级下册倍速学习法万向思维2024新版SDSSF 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- (2017最新版)新疆维吾尔自治区公务员录用考试专用教材-申论 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 中等职业学校计算机系列规划教材:Visual FoxPro程序设计 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
书籍真实打分
故事情节:7分
人物塑造:7分
主题深度:6分
文字风格:7分
语言运用:5分
文笔流畅:5分
思想传递:8分
知识深度:9分
知识广度:3分
实用性:7分
章节划分:6分
结构布局:6分
新颖与独特:6分
情感共鸣:9分
引人入胜:5分
现实相关:4分
沉浸感:9分
事实准确性:4分
文化贡献:8分