---
title: "Jak zbudować komputer wewnątrz komputera?"
url: https://michalasobczak.pl/pl/posts/how-to-build-computer-inside-computer.html
author: "Michał Sobczak"
description: "Zastanawiałeś się kiedyś, jak zbudowany jest komputer? I nie, nie mówię o odkręcaniu laptopa… ale o tym, co dokładnie dzieje się wewnątrz CPU. Jeśli tak, wypróbuj TINA od Texas Instruments i otwórz mój własnoręcznie zaprojektowany komputer all-in-one. Przygotowanie tego schematu zajęło mi kilka tygodni."
published: 2024-09-13T19:52:00.000Z
updated: 2024-09-13T19:52:20.000Z
language: pl
categories: ["Technology"]
tags: ["Electronics", "HPC"]
license: CC BY-NC-ND 4.0 (https://creativecommons.org/licenses/by-nc-nd/4.0/)
---
# Jak zbudować komputer wewnątrz komputera?

> Zastanawiałeś się kiedyś, jak zbudowany jest komputer? I nie, nie mówię o odkręcaniu laptopa… ale o tym, co dokładnie dzieje się wewnątrz CPU. Jeśli tak, wypróbuj TINA od Texas Instruments i otwórz mój własnoręcznie zaprojektowany komputer all-in-one.

Przygotowanie tego schematu zajęło mi kilka tygodni. Zawiera zegar, licznik programu, rejestr adresu pamięci, RAM, ALU, rejestry A i B, rejestr instrukcji, dekoder mikrokodu, rejestr instrukcji, rejestr adresu i licznik programu. Cóż, to sporo elementów potrzebnych do zbudowania **komputera z 8-bitową szyną danych i 4-bitowym adresem**, nawet w symulatorze.

**Przykładowy program w moim asemblerze + reprezentacja binarna**, który trzeba ręcznie wprowadzić do pamięci w symulatorze, ponieważ dla tej maszyny zaprojektowano urządzenie wejścia i wyjścia. Programuje się bezpośrednio w pamięci, a wyniki odczytuje również bezpośrednio z tej samej pamięci, tylko z innego obszaru.

![](https://michalasobczak.pl/wp-content/uploads/2024/09/image-15.png)

Oto ogólny widok:

![](https://michalasobczak.pl/wp-content/uploads/2024/09/obraz.png)

Zegar, licznik programu, rejestr adresu pamięci:

![](https://michalasobczak.pl/wp-content/uploads/2024/09/obraz-1.png)

Rejestr adresu pamięci, RAM:

![](https://michalasobczak.pl/wp-content/uploads/2024/09/obraz-2.png)

ALU (jednostka arytmetyczno-logiczna):

![](https://michalasobczak.pl/wp-content/uploads/2024/09/obraz-3.png)

Rejestr A z magistralą:

![](https://michalasobczak.pl/wp-content/uploads/2024/09/obraz-4.png)

Obszar mikrokodu

![](https://michalasobczak.pl/wp-content/uploads/2024/09/obraz-5.png)

Komparator do realizacji skoków warunkowych:

![](https://michalasobczak.pl/wp-content/uploads/2024/09/obraz-6.png)
