From NAND To Tetris, Part 4a: Arithmetic Logic Lab

Channel:
Subscribers:
7,800
Published on ● Video Link: https://www.youtube.com/watch?v=Wl53tFc5WYQ



Category:
Vlog
Duration: 54:27
10,210 views
236


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







Tags:
digital logic design
ALU
assembly language
retrocomputing
NAND logic