Physical Computing - 101 Computing https://www.101computing.net Boost Your Programming Skills! Fri, 11 Jul 2025 15:33:57 +0000 en-US hourly 1 https://www.101computing.net/wp/wp-content/uploads/cropped-android-chrome-512x512-1-32x32.png Physical Computing - 101 Computing https://www.101computing.net 32 32 CPU Design using Logic Gates https://www.101computing.net/cpu-design-using-logic-gates/ Sun, 29 Jun 2025 08:45:17 +0000 https://www.101computing.net/?p=21785 Let’s embark on an exciting journey to dissect and understand a small, fully functional CPU made entirely of logic gates. This design serves as a proof of concept, illustrating how the main components of a CPU work together to execute

The post CPU Design using Logic Gates first appeared on 101 Computing.

]]>
Designing a 4-Byte RAM Circuit using Logic Gates https://www.101computing.net/designing-a-4-byte-ram-circuit-using-logic-gates/ Thu, 19 Jun 2025 15:52:13 +0000 https://www.101computing.net/?p=21778 In the world of digital electronics, memory storage is a fundamental concept that underpins the functionality of computers and other digital systems. At the heart of these systems are logic gates and circuits that work together to store and retrieve

The post Designing a 4-Byte RAM Circuit using Logic Gates first appeared on 101 Computing.

]]>
Ada Lovelace and the First Computer Algorithm https://www.101computing.net/ada-lovelace-and-the-first-computer-algorithm/ Thu, 10 Apr 2025 10:49:51 +0000 https://www.101computing.net/?p=21624 In this post we will focus on a very specific algorithm called the Note G algorithm, written in 1843 by Ada Lovelace. Born in 1815, Ada Lovelace is celebrated as a visionary whose work laid the groundwork for modern computing.

The post Ada Lovelace and the First Computer Algorithm first appeared on 101 Computing.

]]>
Charles Babbage’s Analytical Engine Emulator https://www.101computing.net/charles-babbages-analytical-engine-emulator/ Wed, 09 Apr 2025 10:27:05 +0000 https://www.101computing.net/?p=21620 In 19th-century London, Charles Babbage, an English mathematician and inventor, embarked on a groundbreaking quest to build the Analytical Engine, a mechanical precursor to the modern computer. Frustrated by errors in manual calculations, Babbage envisioned a machine capable of performing

The post Charles Babbage’s Analytical Engine Emulator first appeared on 101 Computing.

]]>
Charles Babbage’s Difference Engine Emulator https://www.101computing.net/charles-babbage-difference-engine-emulator/ Tue, 01 Apr 2025 19:41:09 +0000 https://www.101computing.net/?p=21606 In this blog post we will investigate the work of Charles Babbage with a particular focus on one of his most famous inventions: the Difference Engine. This invention constitutes a pioneering step in Computer Science. We will also explore the

The post Charles Babbage’s Difference Engine Emulator first appeared on 101 Computing.

]]>
Logic Gates Circuits in Cars https://www.101computing.net/logic-gates-circuits-in-cars/ Thu, 01 Jun 2023 11:58:11 +0000 https://www.101computing.net/?p=18470 In this set of challenges you will design and test some logic gates circuits to control different automated features of a car including: Automatic Headlights System Interior Light System Automatic Windscreen Wipers System

The post Logic Gates Circuits in Cars first appeared on 101 Computing.

]]>
Logic Gates Challenges https://www.101computing.net/logic-gates-challenges/ Tue, 16 May 2023 13:07:09 +0000 https://www.101computing.net/?p=18313 For this set of challenges, your task is to design logic gates circuits in order to produce the desired output for the given inputs as described in each challenge. You can combine as many logic gates as necessary using the

The post Logic Gates Challenges first appeared on 101 Computing.

]]>
Digital Padlock using Logic Gates https://www.101computing.net/digital-padlock-using-logic-gates/ Mon, 15 May 2023 11:02:39 +0000 https://www.101computing.net/?p=18280 In this post we are going to use logic gates and D-Type Flip-Flop circuits to create a 3-bit digital padlock with a stored combination that can be reset. Let’s first investigate how we are going to store the 3-bit combination

The post Digital Padlock using Logic Gates first appeared on 101 Computing.

]]>
Design your own Logic Gates Circuits https://www.101computing.net/design-your-own-logic-gates-circuits/ Mon, 08 May 2023 21:38:08 +0000 https://www.101computing.net/?p=18206 In this blog post your will use our logic gates circuits simulator to create and test your own circuits. Circuit #1 Our first circuit will be based on the following Boolean Expression: Click on the above circuit to open it

The post Design your own Logic Gates Circuits first appeared on 101 Computing.

]]>
Creating Logic Gates using Transistors https://www.101computing.net/creating-logic-gates-using-transistors/ Mon, 20 Mar 2023 12:09:20 +0000 https://www.101computing.net/?p=18009 As you know, computers can only process binary data which consists of 0’s and 1’s. This is due to the fact that the main processing components (e.g. the CPU) are made of transistors: tiny electronic switches that can be turned

The post Creating Logic Gates using Transistors first appeared on 101 Computing.

]]>