How a Computer CPU or microProcessor Works - I - ( Core Fundamentals of Electrical circuit of a CPU)

In this demonstration, we shall take a look at the basic fundamentals of the inner workings of a microprocessor, also known as a CPU. @stem.odyssey 00:00 Introduction 01:09 The Two Main Building Blocks of a CPU (the Control Unit and ALU) 02:57 The D-RAM Connection 03:52 Data Bus 04:10 The Registers of the CPU 06:27 Address Bus 08:56 Outro In this demonstration, we shall take a look at the basic fundamentals of the inner workings of a microprocessor, also known as a CPU. For this demonstration, we shall use a bare minimum CPU, so to facilitate, the highlighting of the key points And then, in future videos, we shall slowly and gradually, build upon this basic circuit, and add the additional components, when the necessity, for such arises. The Videos of this Series : 1: How a Computer Works: Introduction to Playlist -Understanding Core Fundamentals of Computer Hardware    • How a Computer Works: Introduction to Play...   2 : How a Computer CPU or microProcessor Works - I - ( Core Fundamentals of Electrical circuit of a CPU) [you are here] 3: How a CPU Instruction Decoder and Instruction Execution Works    • How a CPU Instruction Decoder and Instruct...   4. How Memory Address Decoding Works    • How Memory Address Decoding Works   5. How Memory Address Decoding Works (Part 2)    • How Memory Address Decoding Works (Part2) ...   6: How Computer Memory Works (The Core Fundamentals of Electrical Circuit of DRAM)    • How Computer Memory Works (The Core Fundam...   7: How Flat Panel Display Electrical Circuit Works. (Understanding the Core Fundamentals)    • How Flat Panel Display Electrical Circuit ...   8: Basic Fundamentals of Number Systems    • Number Systems: The Basic Fundamentals   [NOTES : Now if one ponders a bit further, it will become clear to one, of a major limitation or flaw of our basic CPU design. For example, what will happen, if our Memory unit had thousands or tens of thousands of memory locations. Note that most modern computers have millions to up-to billions of memory locations. Thus, are we going to draw thousand, millions, billions of wires from our CPU? For obvious reasons, no can do... Thus all computers, use techniques of encoding and decoding to specify the memory address. We shall cover data encoding/decoding techniques in a future video. Also in a future video, we shall cover the other main sections of the CPU Control Unit, which are the Instruction Decoder, Program Counter, Flags Register etc. Also, there is further room, to optimize our Basic/Simple CPU, by having a set of common registers, and then connect each sub-unit of the ALU, to those shared registers. All those for future videos... ] Corrections 08:02 It is erroneously stated that: The Output Register is connected to Address Bus. It should be corrected as : Output Register is connected to Data Bus.