🧠 AGXCore-8 Tutorial Series · Level 1 Overview

“Learning to Compute from Electricity: A Bit’s Journey”


🔰 Prelude:

This isn’t a toy computer — it’s your first thinking machine.

We’re not starting with Python.
We’re not starting with “Hello World.”
We’re starting with one light, one wire, and one DIP switch.

Because before you understand code,
you must first understand that every programming language, every computer operation, every form of artificial intelligence — all begin with these things moving:

  • Is a bit 0 or 1?
  • Is there signal on the wire?
  • Has the value in a register changed?

What we call a “program” is really just a structured way to tell electricity how to move according to our logic.


🧭 Level 1 – Learning Objectives Overview

AspectKey Learning Focus
💡 Conceptual LayerWhat is data? What is logic? What does it mean to store and compute?
🧱 Assembly LayerSoldering Register A/B, ALU, Clock module, and I/O output
🔧 Hands-on LayerUsing DIP switches as input, clock button to step, and LEDs to display output
🧠 Philosophical LayerWhy this simple design expresses math and logic
✍️ Programming LayerSimulating AGX-8 instructions like LOAD, ADD, OUT
🧮 Mechanical Calculator InsightWhat you’re holding is a real, visible, mechanical-style computer

🧩 Core Concepts

(Suggested for use in WordPress concept boxes)

📌 What is “one bit of data”?

Is it the voltage on a wire?
The flip of a DIP switch?
The glow or darkness of an LED?
A 1 or 0 in your code?

Actually, it’s all of those.
Data is the point where abstraction meets reality.


📌 Why start with the Register?

The register is the first stop where data enters the computer.

Every calculation, memory transfer, comparison, and control action passes through here.

If you understand how the register works, you begin to see what’s really happening when a program runs.


📌 What is the ALU?

The ALU (Arithmetic Logic Unit) is the engine of calculation.

Here, addition isn’t just numbers — it’s a combination of bits, carries, and truth tables made real.


📚 Lesson Structure (Suggested WordPress subpages or series layout)

LessonTitleSummary
Lesson 1Register Module AssemblyAssemble and test Register A/B (M06)
Lesson 2ALU Module AssemblyBuild ALU (M07) and connect to Register output
Lesson 3Clock Module AssemblyCreate a single-step / auto-pulse clock (M01)
Lesson 4Input and ObservationUse DIP switches and LEDs to observe data flow
Lesson 5Instruction MappingImplement physical LOAD A, ADD A,B, and OUT operations
Lesson 6What Is a Program?Understand how these combinations become code
BonusAGX vs. Mechanical ComputersCompare these modules with the rods and gears of mechanical calculators

✨ Teaching Philosophy Summary

At this level, we’re not learning syntax.
We’re learning how electricity becomes thought.

We’re not rushing to complete something.
We’re taking it bit by bit — from signal, to data, to logic, to understanding.

This is your first layer in the AGX universe.
From here on,
you’re no longer just a computer user — you’re a computer builder.