Harry Porter's Relay Computer:
A Video Tutorial
Posted: 15 November 2007
The Video
Here is a 60-minute video describing the design of the computer. The video includes the discussion of a number of circuits, the overall architecture, the instruction set, and concludes with an executable program.
Most of the video is a narrated PowerPoint presentation, but it also includes footage of the machine in action.
The full video is available in QuickTime format (i.e., MPEG-4 AVC / H.264 / .mov) in these pixel resolutions:
640x480 Approx 356 Mbytes; best quality.
320x240 Approx 78 Mbytes; reduced quality.
Supporting Material
Here are the PowerPoint slides used in the video.
Click
here for PDF
or
here for other formats.
Click
here
for the complete script.
Trailer
Here is an 18-second sample of the video, so you can preview the image quality:
640x480 Approx 1.9 Mbytes; best quality.
320x240 Approx 456 Kbytes; reduced quality.
Outline of the Video
Introduction
What is a Relay?
Schematic Diagrams
The NOT Circuit
The OR Circuit
The 1-Bit Logic Circuit
The Addition Circuit
The Zero-Detect Circuit
The Enable and Shift Circuits
The 3-to-8 Decoder
The ALU
Registers
Overall Architecture
The Memory Unit
An Example: The ADD Instruction
The Clock Circuit
The Finite State Control
Timing Diagrams
Instruction Decoding
The Instruction Set
An Example Program
Concluding Remarks
About the Author
Harry H. Porter III, Ph.D.
Computer Science Department
Portland State University
Relay Computer, main page:
www.cs.pdx.edu/~harry/Relay
Harry's Website: www.cs.pdx.edu/~harry
Short Bio:
click here
Email: harry@cs.pdx.edu