更新时间:2021-09-27 16:57:39
封面
版权信息
译者序
前言
致谢
作者简介
审校者简介
引言
第1章 计算机的内部语言
1.1 什么是语言
1.2 书面语言
1.3 比特
1.4 逻辑运算
1.5 用比特表示整数
1.6 表示实数
1.7 二进制编码的十进制系统
1.8 处理二进制数的简单方法
1.9 命名位组
1.10 表示文本
1.11 用字符表示数字
1.12 表示颜色
1.13 本章小结
第2章 组合逻辑
2.1 数字计算机的案例
2.2 电学的简单入门
2.3 为位构建硬件
2.4 逻辑门
2.5 构建更复杂的电路
2.6 本章小结
第3章 时序逻辑
3.1 表示时间
3.2 内存组织和寻址
3.3 块设备
3.4 闪存和固态磁盘驱动器
3.5 检错和纠错
3.6 硬件和软件
3.7 本章小结
第4章 计算机剖析
4.1 内存
4.2 输入输出
4.3 中央处理器
4.4 指令集
4.5 最终设计
4.6 RISC和CISC指令集
4.7 图形处理单元
4.8 本章小结
第5章 计算机架构
5.1 基本架构元素
5.2 过程、子程序和函数
5.3 堆栈
5.4 中断
5.5 相对寻址
5.6 内存管理单元
5.7 虚拟内存
5.8 系统和用户空间
5.9 存储器层次和性能
5.10 协处理器
5.11 在内存中排列数据
5.12 运行程序
5.13 内存功耗
5.14 本章小结
第6章 通信故障
6.1 低电平I/O
6.2 网络
6.3 数字世界中的模拟
6.4 人机界面设备
6.5 本章小结
第7章 组织数据
7.1 原始数据类型
7.2 数组
7.3 位图
7.4 字符串
7.5 复合数据类型
7.6 单链表
7.7 动态内存分配
7.8 更有效的内存分配
7.9 垃圾收集
7.10 双链表
7.11 层次数据结构
7.12 块存储
7.13 数据库
7.14 索引
7.15 移动数据
7.16 矢量I/O
7.17 面向对象存在的问题
7.18 排序
7.19 哈希算法
7.20 效率与性能
7.21 本章小结
第8章 语言处理
8.1 汇编语言
8.2 高级语言
8.3 结构化程序设计
8.4 词法分析
8.5 从单词到句子
8.6 每日语言俱乐部
8.7 语法树
8.8 解释器
8.9 编译器
8.10 优化