NAND 2 Tetris 2015.10.16

12 views
Skip to first unread message

Tril

unread,
Oct 9, 2015, 9:27:15 PM10/9/15
to bellingha...@googlegroups.com
Next week, Friday Oct 16, 7:00 PM - 9:00 PM at 1515 N Forest
ST Bellingham, we will host our 2nd monthly NAND2Tetris self-paced
workshop.

Most attendees are at the beginning of the course. We will learn about
the building block known as a gate, and how it reads inputs of 0's and
1's and produces output of 0 or 1. By wiring the output of a gate to
the input of another gate, we can calculate what's known as
combinatorial (clockless) logic, which which allows the computer to
decide what's true and false given the truth or falsehood of some
premises. In Chapter 3 we will add the clock, enabling storing and
retrieving results. In Chapter 2 we will use the result of Chapter 1
to begin treating the logic 0 and 1's as numbers and to do arithmetic.

Your mission should you choose to accept it:

* Read chapter 1 - Boolean logic and gates.
Go to http://nand2tetris.org/course.php and click on Chapter 1 for the PDF.

* Download and unzip the ZIP file from http://nand2tetris.org/software.php

* Get a JRE. On an Debian-based distro (Debian, Devuan, Ubuntu, Mint):
sudo apt-get install openjdk-7-jre

* Begin Exercise 1 - go to http://nand2tetris.org/course.php and click
Project 1. Choose your favorite text editor and begin editing .hdl
files in projects/01. Look for the line starting:
// Put your code here:

* Bring your laptop on the 16th

* provide help and get help with undestanding concepts and doing exercises in the book

* By doing the exercises you are building a computer from first principles

* Have fun!
Reply all
Reply to author
Forward
0 new messages