Урок 1. 00:11:05
1. Motivations & Learning Outcomes
Урок 2. 00:02:59
2. How to Take this Course
Урок 3. 00:12:51
3. Electrical Fluid
Урок 4. 00:13:39
4. Transmitting Electrical Fluid
Урок 5. 00:15:44
5. Reviewing the Atomic Model
Урок 6. 00:07:35
6. Conductors & Insulators
Урок 7. 00:14:54
7. Electron Spin
Урок 8. 00:12:45
8. Electron Flow & Hole Flow
Урок 9. 00:11:45
9. Conventional Current & Resistance
Урок 10. 00:11:33
10. Measuring Voltage with a Multimeter
Урок 11. 00:13:25
11. Limiting Current using Resistors
Урок 12. 00:06:23
12. Breadboard Internal Connections
Урок 13. 00:08:48
13. LED & Resistor on a Breadboard
Урок 14. 00:03:12
14. Autodesk TinkerCad
Урок 15. 00:15:37
15. Simulating Simple Circuits
Урок 16. 00:07:15
16. Path Lower Resistance
Урок 17. 00:13:46
17. Some Notes on Circuit Analysis
Урок 18. 00:16:39
18. Units of Measurement
Урок 19. 00:08:54
19. The Speed of Electricity
Урок 20. 00:10:36
20. Prefixes & Conversions
Урок 21. 00:14:39
21. Electric Field
Урок 22. 00:09:21
22. Telephone Networks & Switchboards
Урок 23. 00:08:17
23. Electricity & Magnetism
Урок 24. 00:06:56
24. Interactive Visualizations on Magnetism
Урок 25. 00:09:51
25. Relays
Урок 26. 00:13:10
26. AC vs DC
Урок 27. 00:14:15
27. Inductors & Transformers
Урок 28. 00:16:15
28. Capacitors
Урок 29. 00:09:04
29. Capacitors & Supply Interruptions
Урок 30. 00:01:52
30. LED & Capacitor on a Breadboard
Урок 31. 00:02:47
31. Diodes & Polarity Protection
Урок 32. 00:03:48
32. Rectifiers & Smoothing Capacitor
Урок 33. 00:16:43
33. Relays & Boolean Logic
Урок 34. 00:11:31
34. Analog vs Digital Electronics
Урок 35. 00:16:06
35. Logic Gates (AND, OR, & NOT)
Урок 36. 00:10:41
36. Relay Gates (AND, OR, & NOT)
Урок 37. 00:08:58
37. Thermionic Emission
Урок 38. 00:08:16
38. Vacuum Tube Diode
Урок 39. 00:08:16
39. Vacuum Tube Triode
Урок 40. 00:16:19
40. Analog Signal Amplification
Урок 41. 00:11:10
41. Semiconductors & Doping
Урок 42. 00:06:03
42. N-Type & P-Type Semiconductors
Урок 43. 00:11:58
43. PN Junction
Урок 44. 00:08:28
44. Transistors
Урок 45. 00:13:40
45. NPN Transistor
Урок 46. 00:10:22
46. Transistors & Amplification
Урок 47. 00:15:18
47. BJT 2N2222 on a Breadboard
Урок 48. 00:05:59
48. Logic Gates & BJT Transistors
Урок 49. 00:15:18
49. AND Gate using Transistors
Урок 50. 00:08:13
50. OR Gate using Transistors
Урок 51. 00:08:33
51. NOT Gate using Transistors
Урок 52. 00:08:43
52. NAND Gate using Transistors
Урок 53. 00:09:38
53. Are NAND Gates Easier to Build
Урок 54. 00:07:47
54. XOR Gate using Transistors
Урок 55. 00:10:29
55. SR Latch
Урок 56. 00:13:06
56. SR Latch using NOR Gates
Урок 57. 00:03:29
57. Active High & Active Low
Урок 58. 00:06:48
58. SR Latch using NAND Gates
Урок 59. 00:07:47
59. Gated SR Latch
Урок 60. 00:10:20
60. Gated D Latch
Урок 61. 00:15:39
61. Clocked D Latch
Урок 62. 00:03:49
62. Preset & Clear Inputs
Урок 63. 00:20:47
63. Crystal Clock
Урок 64. 00:15:38
64. Master-Slave D Flip-Flop
Урок 65. 00:11:46
65. JK Flip-Flop
Урок 66. 00:02:23
66. T Flip-Flop
Урок 67. 00:08:21
67. Binary Counter (Exercise)
Урок 68. 00:11:42
68. Implementing a Binary Counter
Урок 69. 00:07:05
69. Registers
Урок 70. 00:06:35
70. CD4014 IC Chip
Урок 71. 00:10:21
71. Hierarchies & Subcircuits
Урок 72. 00:12:27
72. Write Enable
Урок 73. 00:12:00
73. Half Adder
Урок 74. 00:18:55
74. Sum of Products
Урок 75. 00:03:38
75. SoP Simplifications
Урок 76. 00:05:42
76. Full Adder
Урок 77. 00:04:16
77. 8-Bit Adder (Exercise)
Урок 78. 00:04:01
78. Adding Two Bytes
Урок 79. 00:19:45
79. 7-Segment Display Driver
Урок 80. 00:13:33
80. Double Dabble Algorithm
Урок 81. 00:09:04
81. Why Doubling & Why Dabbling
Урок 82. 00:07:10
82. Designing a Dabble Chip
Урок 83. 00:22:47
83. Designing a Double Dabble Circuit
Урок 84. 00:08:04
84. Implementing NOT using NANDs
Урок 85. 00:05:08
85. Implementing AND using NANDs
Урок 86. 00:05:55
86. Implementing OR using NANDs
Урок 87. 00:19:45
87. Implementing XOR using NANDs
Урок 88. 00:11:03
88. Completing our 8-Bit Adder
Урок 89. 00:15:31
89. Two's Complement
Урок 90. 00:06:03
90. Converting Positive to Negative
Урок 91. 00:12:41
91. Subtracting Two 8-Bit Numbers
Урок 92. 00:07:50
92. The Bus
Урок 93. 00:11:15
93. Tri-State Logic
Урок 94. 00:13:57
94. Controlled Buffer in Logisim
Урок 95. 00:04:56
95. Connecting ALU to Bus
Урок 96. 00:12:37
96. Diode Matrix ROM
Урок 97. 00:10:51
97. Binary-to-Decimal Decoder
Урок 98. 00:01:28
98. Fixing a Small Decoder Mistake
Урок 99. 00:05:34
99. Memory Cells using Latches
Урок 100. 00:09:49
100. Reading a Word from Memory
Урок 101. 00:05:34
101. Read Enable Input
Урок 102. 00:07:38
102. Types of ROM
Урок 103. 00:05:39
103. Combinational Circuits vs ROM
Урок 104. 00:10:40
104. Writing to Memory Addresses
Урок 105. 00:06:56
105. Implementing 16 Bytes of RAM
Урок 106. 00:05:46
106. Addressing Rows & Columns
Урок 107. 00:07:24
107. 74LS219 & 74F189 RAM ICs
Урок 108. 00:14:26
108. SRAM vs DRAM
Урок 109. 00:14:55
109. Custom RAM Circuit Appearance
Урок 110. 00:09:07
110. Connecting MAR & RAM to Bus
Урок 111. 00:09:34
111. Connecting Registers & ALU to Bus
Урок 112. 00:03:54
112. Exercise Manually Storing RAM Values
Урок 113. 00:07:37
113. Manually Storing RAM Values
Урок 114. 00:04:25
114. Von Neumann Architecture
Урок 115. 00:14:59
115. Program Instructions
Урок 116. 00:04:26
116. Output Register
Урок 117. 00:10:02
117. Instruction Register & Program Counter
Урок 118. 00:10:20
118. Fetch-Execute LDA Instruction
Урок 119. 00:07:29
119. Fetch-Execute ADD Instruction
Урок 120. 00:02:23
120. Fetch-Execute OUT Instruction
Урок 121. 00:05:43
121. Programming Instructions in RAM
Урок 122. 00:10:34
122. Manually Executing Micro-Instructions
Урок 123. 00:06:01
123. Malvino's SAP-1 Computer
Урок 124. 00:09:05
124. Control Unit Sequencer
Урок 125. 00:11:09
125. Ring Counter
Урок 126. 00:06:13
126. Instruction Decoder
Урок 127. 00:14:18
127. Control Unit Inputs & Outputs
Урок 128. 00:11:57
128. Changing PC Appearance
Урок 129. 00:05:27
129. CU Logic for the Fetch Cycle
Урок 130. 00:14:53
130. CU Logic for the LDA Instruction
Урок 131. 00:06:30
131. CU Logic for ADD & OUT Instructions
Урок 132. 00:07:51
132. Halting the Control Unit
Урок 133. 00:03:25
133. Resetting the CPU
Урок 134. 00:13:06
134. Adding More CPU Instructions
Урок 135. 00:13:08
135. Microinstructions for SUB, STA, & JMP
Урок 136. 00:13:07
136. Programming the Loop Program
Урок 137. 00:06:58
137. Running our First Loop Program
Урок 138. 00:11:43
138. Computers & Computability
Урок 139. 00:13:28
139. Turing Completeness
Урок 140. 00:13:03
140. 16-Bit Long Instructions
Урок 141. 00:16:38
141. Instruction Register Hi & Lo Bytes
Урок 142. 00:13:07
142. Implementing 256 Bytes of RAM
Урок 143. 00:04:59
143. Changing our RAM Circuit Design
Урок 144. 00:06:02
144. Increasing Ring Counter Steps
Урок 145. 00:14:43
145. Storing CU Logic in ROM
Урок 146. 00:06:51
146. Encoding TSteps in Binary
Урок 147. 00:03:28
147. Testing our ROM Addresses
Урок 148. 00:04:32
148. Logisim's ROM Text File Format
Урок 149. 00:07:06
149. A Spreadsheet of CU ROM Values
Урок 150. 00:05:57
150. A Python Script to Export ROM
Урок 151. 00:08:15
151. Connecting All CU Signals
Урок 152. 00:08:16
152. Visualizing TSteps using LEDs
Урок 153. 00:06:50
153. Hardwiring CU Signals for T0 & T1
Урок 154. 00:05:05
154. Loading Instructions using Hex
Урок 155. 00:06:17
155. Running our Code with the CU ROM
Урок 156. 00:09:41
156. Removing T0 and T1 from ROM
Урок 157. 00:05:10
157. Exercise Adding Steps T8 and T9
Урок 158. 00:07:14
158. Adding Steps T8 and T9
Урок 159. 00:07:44
159. ALU Operation Selection
Урок 160. 00:14:56
160. New ALU & Branch Instructions
Урок 161. 00:12:36
161. Our New ALU Logisim Component
Урок 162. 00:04:36
162. Exercise Bitwise AND
Урок 163. 00:08:48
163. Bitwise AND & ALU Op Decoder
Урок 164. 00:05:24
164. Bitwise OR, XOR, & NOT
Урок 165. 00:07:29
165. Shifting Bits Right & Left
Урок 166. 00:08:16
166. Zero, Negative, & Carry Flags
Урок 167. 00:13:16
167. ALU Ops Microinstructions
Урок 168. 00:09:05
168. Including ALU Ops in our CU ROM
Урок 169. 00:10:33
169. Processor Status Flags Register
Урок 170. 00:07:56
170. Using Flags in our CU Logic
Урок 171. 00:13:36
171. Jump Condition Ops
Урок 172. 00:05:29
172. Decoding Condition Ops
Урок 173. 00:11:53
173. Matching Condition Ops & Flags
Урок 174. 00:03:03
174. Adding BRK to ALU Ops
Урок 175. 00:07:28
175. Exercise Even & Odd Numbers
Урок 176. 00:06:54
176. Code to Test Even & Odd Numbers
Урок 177. 00:07:49
177. Step by Step Even & Odd Code
Урок 178. 00:01:29
178. Exercise Countdown Loop
Урок 179. 00:10:04
179. Countdown Loop Assembly Code
Урок 180. 00:04:50
180. Exercise Fibonacci Sequence
Урок 181. 00:05:06
181. Fibonacci Sequence in Python
Урок 182. 00:08:38
182. Fibonacci Sequence Assembly Code
Урок 183. 00:08:46
183. Writing a Simple Assembler
Урок 184. 00:09:01
184. Reading Command Line Args
Урок 185. 00:06:36
185. Collecting All Labels
Урок 186. 00:11:58
186. Generating Machine Code
Урок 187. 00:05:27
187. Assembling our Fibonacci Code
Урок 188. 00:03:28
188. ADD & SUB Immediate
Урок 189. 00:03:10
189. Countdown Loop using SUB Immediate
Урок 190. 00:04:03
190. Absolute vs Relative Jumps
Урок 191. 00:13:28
191. Working with Multiple Registers
Урок 192. 00:07:48
192. Benefits of Multiple Registers
Урок 193. 00:13:19
193. Register File
Урок 194. 00:13:08
194. RISC vs CISC
Урок 195. 00:09:46
195. Instruction Pipeline
Урок 196. 00:08:44
196. Digital Logic Circuit Technologies
Урок 197. 00:14:31
197. MOSFETs
Урок 198. 00:12:03
198. N-Channel MOSFET
Урок 199. 00:03:29
199. P-Channel MOSFET
Урок 200. 00:06:03
200. Enhancement vs Depletion Mode
Урок 201. 00:06:53
201. CMOS
Урок 202. 00:16:17
202. Conclusion & Next Steps