Geek Author

Geek Author

57 episodes

Geek Author presents educational series covering computer organization, computer architecture, and embedded system design. Each episode is a concise step taking the listener on a journey from the foundations of digital logic up to computer architecture and finally to system level input and output. The series is presented by engineer, author, and educator David Tarnoff. After a career in industry designing motherboards and BIOSes, David began teaching hardware concepts to students of computer science. Twenty-five years later, he’s taking that content and providing it to anyone with an interest in what makes a computer tick.

Podcasts

Episode 8.01 - Intro to Error Detection

Published: July 12, 2020, 9:02 p.m.
Duration: 11 minutes

Listed in: Other

Episode 7.06 - Stupid Binary Tricks

Published: June 3, 2020, 2:20 p.m.
Duration: 19 minutes 26 seconds

Listed in: Other

Episode 7.05 - Flipping Bits using the Bitwise Inverse and Bitwise-XOR

Published: May 26, 2020, 5:09 p.m.
Duration: 12 minutes 38 seconds

Listed in: Other

Episode 7.04 - Setting Bits using the Bitwise-OR

Published: April 19, 2020, 5:36 p.m.
Duration: 10 minutes 39 seconds

Listed in: Other

Episode 7.03 - Coding Bitwise Operations

Published: April 12, 2020, 1:36 p.m.
Duration: 10 minutes 26 seconds

Listed in: Other

Episode 7.02 - Clearing Bits using the Bitwise-AND

Published: March 21, 2020, 5:13 p.m.
Duration: 17 minutes 54 seconds

Listed in: Other

Episode 7.01 - The Need for Bitwise Operations

Published: March 11, 2020, 4:18 p.m.
Duration: 11 minutes 42 seconds

Listed in: Other

Episode 6.10 - Demultiplexers

Published: March 5, 2020, 3:15 p.m.
Duration: 10 minutes 45 seconds

Listed in: Other

Episode 6.09 - Multiplexers

Published: Feb. 27, 2020, 3:41 p.m.
Duration: 9 minutes 1 second

Listed in: Other

Episode 6.08 - Binary Decoders

Published: Feb. 21, 2020, 6:26 p.m.
Duration: 8 minutes 42 seconds

Listed in: Other

Episode 6.07 - Seven-Segment Display Driver Design

Published: Feb. 18, 2020, 11:08 p.m.
Duration: 17 minutes 30 seconds

Listed in: Other

Episode 6.06 - Don’t Cares as Inputs

Published: Feb. 10, 2020, 9:09 p.m.
Duration: 5 minutes 9 seconds

Listed in: Other

Episode 6.05 - Don't Cares, the Logical Kind

Published: Feb. 8, 2020, 2:54 p.m.
Duration: 12 minutes 13 seconds

Listed in: Other

Episode 6.04 - Four-Variable Karnaugh Map Example

Published: Jan. 31, 2020, 4:54 p.m.
Duration: 17 minutes 58 seconds

Listed in: Other

Episode 6.03 - Makin' Rectangles

Published: Jan. 28, 2020, 4:45 p.m.
Duration: 12 minutes 47 seconds

Listed in: Other

Episode 6.02 - Two- and Four-Variable Karnaugh Maps

Published: Jan. 22, 2020, 5:08 p.m.
Duration: 16 minutes 15 seconds

Listed in: Other

Episode 6.01 - Introduction to Karnaugh Maps

Published: Jan. 13, 2020, 6:42 p.m.
Duration: 14 minutes 54 seconds

Listed in: Other

Episode 5.03 - The Product-of-Sums Expression

Published: Jan. 8, 2020, 6:38 p.m.
Duration: 13 minutes 41 seconds

Listed in: Other

Episode 5.02 - NAND Logic

Published: Dec. 30, 2019, 5:35 p.m.
Duration: 6 minutes 43 seconds

Listed in: Other

Episode 5.01 - The Sum-of-Product Expression

Published: Dec. 24, 2019, 8:49 p.m.
Duration: 18 minutes 38 seconds

Listed in: Other

Episode 4.10 - More Boolean Simplifications

Published: Dec. 14, 2019, 1:31 p.m.
Duration: 12 minutes 44 seconds

Listed in: Other

Episode 4.09 - Simplification of Boolean Expressions

Published: Dec. 6, 2019, 5:12 p.m.
Duration: 10 minutes 13 seconds

Listed in: Other

Episode 4.08 - DeMorgan's Theorem

Published: Dec. 1, 2019, 8:31 p.m.
Duration: 10 minutes 13 seconds

Listed in: Other

Episode 4.07 - Identities of Boolean Algebra

Published: Nov. 24, 2019, 9:22 p.m.
Duration: 14 minutes

Listed in: Other

Episode 4.06 - Properties of Boolean Algebra

Published: Nov. 22, 2019, 9:04 p.m.
Duration: 15 minutes 33 seconds

Listed in: Other

Episode 4.05 - Introduction to Boolean Algebra

Published: Nov. 15, 2019, 6:21 p.m.
Duration: 11 minutes 24 seconds

Listed in: Other

Episode 4.04 - NAND, NOR, and Exclusive-NOR Logic

Published: Nov. 8, 2019, 4:50 p.m.
Duration: 9 minutes 12 seconds

Listed in: Other

Episode 4.03 - Combinational Logic

Published: Oct. 27, 2019, 6:49 p.m.
Duration: 9 minutes 56 seconds

Listed in: Other

Episode 4.02 - Truth Tables

Published: Oct. 26, 2019, 5:28 p.m.
Duration: 9 minutes 26 seconds

Listed in: Other

Episode 4.01 - Intro to Logic Gates

Published: Oct. 20, 2019, 7:42 p.m.
Duration: 11 minutes 22 seconds

Listed in: Other

Episode 3.12 - Run Length Limited Coding

Published: Oct. 18, 2019, 5:04 p.m.
Duration: 13 minutes 20 seconds

Listed in: Other

Episode 3.11 - Polar and Bipolar Line Coding

Published: Sept. 13, 2019, 10:55 p.m.
Duration: 8 minutes 40 seconds

Listed in: Other

Episode 3.10 - Signaling and Unipolar Line Coding Schemes

Published: Sept. 13, 2019, 10:06 p.m.
Duration: 8 minutes 35 seconds

Listed in: Other

Episode 3.09 - UTF-8 Encoding and Unicode Code Points

Published: Aug. 31, 2019, 5:29 p.m.
Duration: 17 minutes 6 seconds

Listed in: Other

Episode 3.08 - Intro to ASCII Character Encoding

Published: Aug. 10, 2019, 7:52 p.m.
Duration: 9 minutes 16 seconds

Listed in: Other

Episode 3.07 - Introduction to Floating Point Binary and IEEE 754 Notation

Published: July 28, 2019, 11:12 p.m.
Duration: 13 minutes 13 seconds

Listed in: Other

Episode 3.06 - Fixed Point Binary Representation

Published: July 21, 2019, 1:21 p.m.
Duration: 10 minutes 57 seconds

Listed in: Other

Episode 3.5 - Introduction to Offset or Biased Notation

Published: July 17, 2019, 4:10 p.m.
Duration: 8 minutes 52 seconds

Listed in: Other

Episode 3.04 - The Application of Twos Complement

Published: July 10, 2019, 10:16 p.m.
Duration: 16 minutes 4 seconds

Listed in: Other

Episode 3.03 - An Introduction to Twos Complement Representation

Published: June 23, 2019, 7:30 p.m.
Duration: 9 minutes 34 seconds

Listed in: Other

Episode 3.02 - Tens Complement Arithmetic

Published: June 15, 2019, 11:13 p.m.
Duration: 11 minutes 15 seconds

Listed in: Other

Episode 3.01 - Adding and Subtracting Ones and Zeros

Published: May 31, 2019, 11:23 p.m.
Duration: 10 minutes 44 seconds

Listed in: Other

Episode 2.10 - Gray Code Conversion and Applications

Published: May 26, 2019, 5:58 p.m.
Duration: 10 minutes 14 seconds

Listed in: Other

Episode 2.9 - Introduction to Gray Code

Published: May 15, 2019, 11:44 p.m.
Duration: 7 minutes 33 seconds

Listed in: Other

Episode 2.8 - Quantization Noise in Analog Sampling

Published: May 11, 2019, 4:22 p.m.
Duration: 6 minutes 42 seconds

Listed in: Other

Episode 2.7 - The Effect of Sampling Rates on Digital Signals

Published: May 10, 2019, 5:37 p.m.
Duration: 8 minutes 33 seconds

Listed in: Other

Episode 2.6 - Analog to Digital Conversion with Arduino

Published: April 13, 2019, 5:04 p.m.
Duration: 8 minutes 9 seconds

Listed in: Other

Episode 2.5 - Binary Representation of Analog Values

Published: April 6, 2019, 2:58 p.m.
Duration: 7 minutes 43 seconds

Listed in: Other

Episode 2.4 - Packed Binary Coded Decimal (BCD)

Published: March 31, 2019, 7:24 p.m.
Duration: 6 minutes 45 seconds

Listed in: Other

Episode 2.3 - Hexadecimal

Published: March 7, 2019, 12:34 a.m.
Duration: 9 minutes 41 seconds

Listed in: Other

Episode 2.2 - Unsigned Binary Conversion

Published: Feb. 23, 2019, 12:45 a.m.
Duration: 12 minutes 49 seconds

Listed in: Other

Episode 2.1 - How Computers Count without Fingers

Published: Feb. 16, 2019, 11:25 a.m.
Duration: 8 minutes 55 seconds

Listed in: Other

Episode 1.4 - Pulse Width Modulation

Published: Feb. 9, 2019, 4:30 p.m.
Duration: 6 minutes 51 seconds

Listed in: Other

Episode 1.3 - Anatomy of a Binary Signal

Published: Feb. 2, 2019, 7:52 p.m.
Duration: 10 minutes 8 seconds

Listed in: Other

Episode 1.2 – Analog vs. Digital

Published: Jan. 25, 2019, 5:12 p.m.
Duration: 10 minutes 21 seconds

Listed in: Other

Episode 1.1 - The Importance of Hardware Design

Published: Jan. 25, 2019, 4:03 p.m.
Duration: 4 minutes 32 seconds

Listed in: Other

Episode 0.0 - Prologue

Published: Jan. 25, 2019, 3:33 p.m.
Duration: 6 minutes 32 seconds

Listed in: Other