Ben Eater
73 videos • 58 views • by DjMarik78
1
Comparing C to machine language
Ben Eater
Download
2
Programming Fibonacci on a breadboard computer
Ben Eater
Download
3
Learn how computers add numbers and build a 4 bit adder circuit
Ben Eater
Download
4
How semiconductors work
Ben Eater
Download
5
How a transistor works
Ben Eater
Download
6
Making logic gates from transistors
Ben Eater
Download
7
SR latch
Ben Eater
Download
8
D latch
Ben Eater
Download
9
D flip-flop
Ben Eater
Download
10
Twos complement: Negative numbers in binary
Ben Eater
Download
11
ALU Design
Ben Eater
Download
12
Building the ALU
Ben Eater
Download
13
Troubleshooting the ALU
Ben Eater
Download
14
Testing the computer's ALU
Ben Eater
Download
15
8-bit computer RAM intro
Ben Eater
Download
16
RAM module build - part 2
Ben Eater
Download
17
RAM module build - part 3
Ben Eater
Download
18
RAM module testing and troubleshooting
Ben Eater
Download
19
JK flip-flop
Ben Eater
Download
20
JK flip-flop racing
Ben Eater
Download
21
Master-slave JK flip-flop
Ben Eater
Download
22
Binary counter
Ben Eater
Download
23
Program counter design
Ben Eater
Download
24
Program counter design
Ben Eater
Download
25
Program counter build
Ben Eater
Download
26
Designing a 7-segment hex decoder
Ben Eater
Download
27
Using an EEPROM to replace combinational logic
Ben Eater
Download
28
Build an Arduino EEPROM programmer
Ben Eater
Download
29
Build an 8-bit decimal display for our 8-bit computer
Ben Eater
Download
30
8-bit computer build: Connecting the bus
Ben Eater
Download
31
8-bit CPU control signal overview
Ben Eater
Download
32
8-bit CPU control logic: Part 1
Ben Eater
Download
33
8-bit CPU control logic: Part 2
Ben Eater
Download
34
8-bit CPU control logic: Part 2
Ben Eater
Download
35
8-bit CPU control logic: Part 3
Ben Eater
Download
36
8-bit CPU reset circuit and power supply tips
Ben Eater
Download
37
Reprogramming CPU microcode with an Arduino
Ben Eater
Download
38
Adding more machine language instructions to the CPU
Ben Eater
Download
39
Update and PODCAST ANNOUNCEMENT!
Ben Eater
Download
40
Making a computer Turing complete
Ben Eater
Download
41
CPU flags register
Ben Eater
Download
42
Conditional jump instructions
Ben Eater
Download
43
Reliable data transmission
Ben Eater
Download
44
Reliable data transmission
Ben Eater
Download
45
Error detection: Parity checking
Ben Eater
Download
46
Error detection: Parity checking
Ben Eater
Download
47
Checksums and Hamming distance
Ben Eater
Download
48
How do CRCs work?
Ben Eater
Download
49
Hardware build: CRC calculation
Ben Eater
Download
50
The world's worst video card?
Ben Eater
Download
51
World's worst video card? The exciting conclusion
Ben Eater
Download
52
“Hello, world” from scratch on a 6502 — Part 1
Ben Eater
Download
53
How do CPUs read machine code? — 6502 part 2
Ben Eater
Download
54
Assembly language vs. machine code — 6502 part 3
Ben Eater
Download
55
Connecting an LCD to our computer — 6502 part 4
Ben Eater
Download
56
What is a stack and how does it work? — 6502 part 5
Ben Eater
Download
57
RAM and bus timing — 6502 part 6
Ben Eater
Download
58
Subroutine calls, now with RAM — 6502 part 7
Ben Eater
Download
59
Why build an entire computer on breadboards?
Ben Eater
Download
60
How assembly language loops work
Ben Eater
Download
61
Binary to decimal can’t be that hard, right?
Ben Eater
Download
62
Hardware interrupts
Ben Eater
Download
63
What is error correction? Hamming codes in hardware
Ben Eater
Download
64
Interrupt handling
Ben Eater
Download
65
Installing the world’s worst video card
Ben Eater
Download
66
World's worst video card gets better?
Ben Eater
Download
67
Breadboarding tips
Ben Eater
Download
68
So how does a PS/2 keyboard interface work?
Ben Eater
Download
69
Keyboard interface hardware
Ben Eater
Download
70
Keyboard interface software
Ben Eater
Download
71
How does a USB keyboard work?
Ben Eater
Download
72
How does USB device discovery work?
Ben Eater
Download
73
How does n-key rollover work?
Ben Eater
Download