From NAND To Tetris, Part 4a: Arithmetic Logic Lab VIDEO
In the lab for our Arithmetic Logic we make a number of simple arithmetic circuits, and then spend the majority of our time on the ALU. Mistakes, as always, are made.
To start the class from the beginning, check out this playlist: https://www.youtube.com/playlist?list=PLu6SHDdOToSdD4-c9nZX2Qu3ZXnNFocOH
To see the lecture notes for this class, watch this first: https://www.youtube.com/watch?v=vY3UaGEWg2I&list=PLu6SHDdOToSdD4-c9nZX2Qu3ZXnNFocOH&index=5&t=7s
00:00 Introduction
00:24 Overview
00:53 Half-Adder
04:12 Full-Adder
08:57 16-Bit Adder
14:09 16-Bit Incrementer
16:04 ALU: Introductory comments
19:04 ALU: Diagramming
39:21 ALU: Writing the HDL
45:44 Sermon: Mistakes are part of the process
53:00 Conclusion
Other Videos By Tea Leaves 2021-06-19 Writing an Assembler - From NAND To Tetris 2021-06-05 Manager.io - Strangely Nifty Accounting Software 2021-05-22 Generating Verilog or VHDL From a Schematic 2021-05-16 Computer, Concluded! From NAND To Tetris, Part 8 2021-05-14 CPU Lab - From NAND To Tetris, Part 7 2021-05-08 Building a CPU - From NAND To Tetris, Part 6 2021-05-07 Machine Language The Hard Way - From NAND To Tetris, Part 6 2021-05-01 Let's Play: Silicon Zeroes 2021-04-26 NAND To Tetris 5a: Creating RAM and Memory lab 2021-04-23 From NAND To Tetris, Part 5: RAM, Memory, and Sequential Logic 2021-04-17 From NAND To Tetris, Part 4a: Arithmetic Logic Lab 2021-04-11 From NAND To Tetris, Part 4 - Arithmetic Logic 2021-04-10 I'm So Good At Demon's Souls 2021-04-07 From NAND To Tetris - Logic Gates Lab 2021-04-03 From NAND To Tetris, Part 3 - Logic Gates 2021-04-02 From NAND To Tetris, Part 2 - Setup 2021-04-02 From NAND To Tetris, Part 1: Let's Build A Computer From Scratch 2021-03-27 Do Computers Really Think in Zeros and Ones? 2021-03-24 Let's Play Crusader Kings (Part 4) 2021-03-20 "On Balance" - Apple ][ Bookkeeping, Circa 1986 2021-03-15 Beware of the Carp - Let's Play Crusader Kings 3 (Part 3)
Tags: digital logic design
ALU
assembly language
retrocomputing
NAND logic