尚硅谷Java培训

嵌入式数字电路:从零搭建计算机

视频介绍

尚硅谷嵌入式系列教程之数字电路:从零搭建计算机,本套教程不需要学习者具备任何电路知识基础,哪怕你从未听过数字电路,跟随本套教程学习,也可以一步一步完成整个实战项目,从零搭建计算机!

教程分为四大部分:第一部分,数电基础原理及门电路,帮助大家夯实基础,熟悉操作;第二部分,介绍冯诺依曼计算机模型,现在我们使用的计算机基本都是这种模型,明确目标模型,才能更好地实现它;第三部分,制作计算单元,即搭建核心计算机硬件,手搓CPU重要的一步;第四部分,封装合并计算机,进行实战演示。

视频目录 选集

  • 01.数字电路_从零搭建计算机引导
  • 02.从零搭建计算机教程简介
  • 03.数电基础_二进制表示一切之表示数字
  • 04.数电基础_使用摩尔斯电码表示信息
  • 05.数电基础_二进制表示一切之表示文本
  • 06.数电基础_二进制表示一切之表示图片
  • 07.数电基础_二进制表示一切之表示声音和视频
  • 08.电路基础_使用仿真软件实现数字电路
  • 09.电路基础_第一个基础逻辑门电路-非门
  • 10.电路基础_第二个基础逻辑门电路-与门
  • 11.电路基础_第三个基础逻辑门电路-或门
  • 12.电路基础_由基础逻辑门电路拓展的不同门电路
  • 13.扩展电路_由半加器组合而成的全加器
  • 14.扩展电路_由1位加法器拼接多位加法器
  • 15.扩展电路_由半减器实现1位减法器
  • 16.扩展电路_由1位减法器拼接多位减法器
  • 17.扩展电路_使用与非门和或非门分别实现SR锁存器
  • 18.扩展电路_SR锁存器原理解析
  • 19.扩展电路_带en开关的SR锁存器
  • 20.扩展电路_带en开关的D锁存器
  • 21.扩展电路_D触发器的电路设计及原理介绍
  • 22.扩展电路_使用1位D触发器拼接多位寄存器
  • 23.扩展电路实战_带寄存器的加法器
  • 24.计算机原理_什么是冯诺依曼模型计算机
  • 25.计算机原理_计算机组成CPU介绍
  • 26.计算机原理_计算机组成内存介绍
  • 27.计算机原理_输入输出系统介绍
  • 28.计算机原理_程序执行逻辑及最终需要实现的计算机逻辑
  • 29.构建ALU_1位复用器的实现电路
  • 30.构建ALU_多位复用器实现计算功能选择
  • 31.构建ALU_比较器构建
  • 32.构建ALU_最初的计算单元
  • 33.构建简易内存_使用38译码器表示地址值
  • 34.构建简易内存_地址对应数据存储的简易实现
  • 35.构建简易内存EEPROM的简单电路实现
  • 36.组合CPU_添加内存录入数据的计算单元
  • 37.组合CPU_给计算单元添加计数器
  • 38.组合CPU_给计算单元添加halt信息停止计算
  • 39.组合CPU_完整自动化的计算单元
  • 40.组合CPU_编写控制指令halt信号
  • 41.组合CPU_编写str输入使能信号存储计算结果
  • 42.组合CPU_编写ld输出信号及selB解决高阻态
  • 43.组合CPU_编写ldA控制信号实现多次计算的重新加载
  • 44.组合CPU_编写jump指令计数器添加数据写入功能
  • 45.组合CPU_编写jump指令完成跳转操作
  • 46.组合CPU_补充添加en_a开关
  • 47.组合CPU_添加有条件跳转je指令修改无条件跳转指令名称
  • 48.组合CPU_编写je有条件跳转操作
  • 49.组合CPU_添加控制器使用控制码对应指令
  • 50.组合CPU_控制器的使用方法
  • 51.合并内存_合并内存原理的整体回顾
  • 52.合并内存_合并内存为1块需要实现的操作
  • 53.合并内存_替换指令存储和数据存储为指令寄存器和内存
  • 54.合并内存_修改计数器和内存地址位数为11位
  • 55.合并内存_修改控制器重构取指令
  • 56.合并内存_执行指令的指令对应
  • 57.合并内存_合并内存电路的完整改造
  • 58_合并内存之后完整的计算单元展示
  • 59.重构CPU_添加立即数功能电路修改
  • 60.重构CPU_立即数的实战操作
  • 61.重构CPU_添加B寄存器
  • 62.重构CPU_两个寄存器的指令集编写(上)
  • 63.重构CPU_两个寄存器的指令集编写(下)
  • 64.重构CPU_指令执行的演示操作
  • 65.重构CPU_程序对应汇编语句及机械码的过程
  • 66.计算机仿真_仿真效果展示
  • 67.计算机仿真_CPU的总线连接设计
  • 68.计算机仿真_完成CPU的封装
  • 69.计算机仿真_设计计算机的内存
  • 70.计算机仿真_设计计算机的硬盘和终端
  • 71.计算机仿真_计算机启动之后的引导程序
  • 72.计算机实战_计算机启动最终程序展示
  • 73.计算机实战_计算机拓展功能流水灯展示
  • 74.从零搭建计算机教程总结