更新时间:2024-04-25 18:08:53
封面
版权信息
作者简介
前言
致谢
技术审稿人简介
第1章 计算机的概念
1.1 计算机的定义
1.2 模拟和数字
1.2.1 模拟方法
1.2.2 数字化
1.3 数字系统
1.3.1 十进制数
1.3.2 二进制数
1.4 位和字节
1.5 前缀
1.6 十六进制
1.7 总结
第2章 二进制
2.1 数字化表示数据
2.1.1 数字文本
2.1.2 ASCII
2.1.3 数字颜色和图像
2.1.4 表示颜色和图像的方法
2.1.5 解释二进制数据
2.2 二进制逻辑
2.3 总结
第3章 电路
3.1 电学术语
3.1.1 电荷
3.1.2 电流
3.1.3 电压
3.1.4 电阻
3.1.5 水类比
3.2 欧姆定律
3.3 电路图
3.4 基尔霍夫电压定律
3.5 真实世界中的电路
3.6 发光二极管
3.7 总结
设计1:搭建并测量电路
设计2:搭建简单的LED电路
第4章 数字电路
4.1 什么是数字电路
4.2 用机械开关实现逻辑运算
4.3 神奇的晶体管
4.4 逻辑门
4.5 用逻辑门进行设计
4.6 集成电路
4.7 总结
设计3:用晶体管实现逻辑运算
设计4:用逻辑门构建电路
第5章 数字电路中的算术运算
5.1 二进制加法
5.2 半加器
5.3 全加器
5.4 4位加法器
5.5 有符号数
5.6 无符号数
5.7 总结
设计5:搭建半加器
第6章 存储器和时钟信号
6.1 时序逻辑电路和存储器
6.2 SR锁存器
6.3 在电路中使用SR锁存器
6.4 时钟信号
6.5 JK触发器
6.6 T触发器
6.7 在3位计数器中使用时钟
6.8 总结
设计6:用NOR门搭建SR锁存器
设计7:搭建一个基本的自动贩卖机电路
设计8:在自动贩卖机电路中添加延迟复位功能
设计9:将锁存器用作手动时钟
设计10:测试JK触发器
设计11:搭建3位计数器
第7章 计算机硬件
7.1 计算机硬件概述
7.2 主存
7.3 中央处理器
7.3.1 指令集架构
7.3.2 内部结构
7.3.3 时钟、内核和高速缓存
7.4 其他组件
7.4.1 辅存
7.4.2 输入/输出
7.5 总线通信
7.6 总结
第8章 机器码与汇编语言
8.1 软件术语
8.2 机器指令示例
8.3 用机器码计算阶乘
8.4 总结
设计12:汇编语言中的阶乘运算
设计13:检查机器码
第9章 高级编程
9.1 高级编程概述
9.2 C和Python简介
9.3 注释
9.4 变量