高级检索结果页
欢迎来到工程科技数字图书馆
登录 | 注册
 
您当前的位置:图书 > 兔小师教你从零学计算机

兔小师教你从零学计算机

  • 相关图书推荐
  • 相关课程推荐
  • DeepSeek实用技巧
  • DeepSeek与AI办公提效
  • AI通识与DeepSeek提问逻辑
  • Deepseek高效使用技巧
  • 计算机组装与维护教程
  • C语言程序设计
  • Python编程基础与应用
  • Java算法从菜鸟到达人
  • deepseek高效辅助课题申报
  • AI辅助教学
  • deepseek高效辅助论文写作

兔小师是书中的虚拟卡通形象。为了让教学方式生动有趣,作者设计了一个导师加三个学生共同学习的场景,包括兔小师(兔子老师)、苗小萌(小猫)、汪小新(小狗)、姬小菜(小鸡),用轻松诙谐的故事化课堂,唤醒每一位读者的探索欲。本书首先介绍了计算机基本概念、二进制原理、逻辑门、组合逻辑、计算单元、记忆单元、存储器等核心知识,接着介绍了手动计算机系统、单周期计算机系统、时序电路、多周期计算机系统、汇编程序、中断、I/O设备等进阶内容。全书逻辑严密,层层递进,将抽象的计算机理论、数学计算与编程底层逻辑转化为具象的认知框架,帮助读者建立系统而完整的知识体系。通过阅读本书,读者不仅能轻松掌握计算机的核心原理,更能培养出严谨的逻辑思维能力,为未来学习与工作中应对各类计算机相关问题打下坚实基础。

封面
前折页
书名页
版权
推荐序
前言
第1章 简单理解计算机——介绍
 1.1 计算机的概念
 1.2 计算机的结构
 1.3 计算机的诞生
  1.3.1 图灵机
  1.3.2 冯·诺依曼架构
第2章 理解计算机的语言——二进制
 2.1 二进制的概念
 2.2 计算机中的二进制
第3章 计算机系统的仿真工具——Logisim
 3.1 为什么使用软件仿真来制作?
 3.2 如何使用Logisim软件?
  3.2.1 Logisim的使用界面
  3.2.2 Logisim的常用元件
第4章 学习计算机的起点——逻辑门
 4.1 逻辑门的概念
  4.1.1 与门
  4.1.2 或门
  4.1.3 非门
 4.2 如何构建其他逻辑门?
  4.2.1 与非门
  4.2.2 或非门
  4.2.3 异或门
  4.2.4 同或门
  4.2.5 三态缓冲器
  4.2.6 三输入端口与门
第5章 逻辑门基础组合——组合逻辑
 5.1 如何制作一个数据选择器?
 5.2 如何制作一个译码器?
第6章 计算机的核心组件——ALU
 6.1 计算机如何进行加法运算?
  6.1.1 半加器
  6.1.2 全加器
  6.1.3 多位加法器
 6.2 如何使用加法器进行减法运算?
  6.2.1 补码
  6.2.2 加法器进行补码加减法
  6.2.3 标志位
 6.3 如何制作一个ALU?
第7章 存储的基础结构——记忆单元
 7.1 计算机如何保存1位数据?
  7.1.1 二值锁存电路
  7.1.2 RS锁存器
  7.1.3 D锁存器
  7.1.4 D触发器
 7.2 如何制作寄存器?
  7.2.1 寄存器
  7.2.2 异步复位D触发器
 7.3 如何制作计数器?
第8章 用记忆单元盖个楼——存储器
 8.1 存储器的概念
 8.2 如何制作RAM?
  8.2.1 RAM的结构
  8.2.2 RAM的单元结构
  8.2.3 RAM元件
第9章 搭建简单的计算机系统——手动计算机系统
 9.1 手动计算机1.0系统——ALU+寄存器
 9.2 手动计算机2.0系统——加入RAM
 9.3 如何制作一个寄存器组?
 9.4 手动计算机3.0系统——加入寄存器组
第10章 理解计算机的语言——指令集
 10.1 如何构建指令集?
 10.2 如何制作控制器?
 10.3 手动计算机4.0系统——加入控制器
第11章 计算机系统的自动化——单周期计算机系统
 11.1 单周期计算机1.0系统——加入指令存储器
 11.2 将指令代码写入指令存储器
 11.3 单周期计算机2.0系统——增加跳转指令JMP
  11.3.1 指令集加入JMP指令
  11.3.2 控制器加入JMP指令
  11.3.3 搭建单周期计算机2.0系统
 11.4 单周期计算机3.0系统——增加条件跳转指令
 11.5 如何使用条件跳转指令实现分支和循环?
第12章 计算机系统的节奏感——时序控制
 12.1 如何制作步进器?
 12.2 如何使用时序电路控制时钟节奏?
第13章 多周期计算机系统——总体设计
 13.1 多周期计算机系统的总体设计
 13.2 总线的概念
 13.3 寄存器组2.0——加入特殊寄存器
 13.4 CPU初步设计
 13.5 多周期计算机1.0系统——流程设计
第14章 多周期计算机系统——控制单元
 14.1 多周期计算机1.0系统——控制单元
 14.2 使用多周期计算机1.0系统实现简单的程序
第15章 数据叠叠乐——栈
 15.1 栈的概念
 15.2 加入栈指令
 15.3 多周期计算机2.0系统——更新控制器
 15.4 如何使用栈实现函数调用过程?
 15.5 如何使用栈实现递归函数?
第16章 让机器和人通话——I/O设备
 16.1 I/O设备的概念
 16.2 Logisim中的I/O设备
 16.3 如何加入I/O指令?
 16.4 多周期计算机3.0系统——更新控制器
 16.5 多周期计算机3.0系统——加入I/O设备
 16.6 如何使用LED方阵?
第17章 打断的艺术——中断
 17.1 轮询和中断的概念
 17.2 如何使用轮询的方式获取键盘输入?
 17.3 多周期计算机4.0系统——加入键盘中断
 17.4 如何使用中断的方式获取键盘输入?
第18章 结语——新的开始
 18.1 计算机的分层
 18.2 计算机应用的新兴方向
  18.2.1 互联网:全球互联的信息基础设施
  18.2.2 人工智能:模拟人类智慧的机器系统
  18.2.3 区块链:重塑信任的分布式账本技术
  18.2.4 机器人:融合感知与执行的智能体
  18.2.5 扩展现实:构建沉浸式体验的仿真技术
 18.3 宇宙计算机猜想
附录 符号对照表
后折页
封底

机工科技数字图书馆