Наборы
›
Память на транзисторах
RU
EN
ES
Содержание
Перед началом
Немного истории: как компьютеры помнили
Урок 1. Ячейка и строка: слово из 4 бит
1.1. Идея: память — это много защёлок
1.2. Ячейка: защёлка и «кран»
1.3. Строка: 4 ячейки с общими проводами
1.4. Сборка
1.5. Проверка
Вставка урока 1 (Cmd+I)
Урок 2. Память 16×4: шестнадцать строк и выбор одной
2.1. Идея: выбрать одну строку из шестнадцати
2.2. Почему чтение на вентилях, а не общий провод
2.3. Сборка
2.4. Проверка
Вставка урока 2 (Cmd+I)
Урок 3. Память 256×4: та же схема на уровень выше
3.1. Идея: адрес делится пополам
3.2. Цена
3.3. Сборка
3.4. Проверка
Вставка урока 3 (Cmd+I)
Урок 4. Своя память в процессоре — и первая ошибка
4.1. Что стоит в машине сейчас и чем наша память отличается
4.2. Память при включении — «что попало»
4.3. Сборка
4.4. Запуск — и ошибка
4.5. Ищем причину осциллографом
Вставка урока 4 (Cmd+I)
Урок 5. Двухфазный такт: запись не встречается с новым адресом
5.1. Идея: разнести «новый адрес» и «запись» по разным срезам
5.2. Почему теперь не ломается
5.3. Сборка
5.4. Проверка
Вставка урока 5 (Cmd+I)
Итоги
Все детали
Инструкция в картинках
Урок 1 в картинках
← К уроку: Урок 1. Ячейка и строка: слово из 4 бит
1
Ячейка и строка
защёлка + «кран» на выходе → слово из 4 бит
kh
GW-03
0
1
0
1
W
W
1
R
4b
5
wO
IN
6×
OUT
4×
DLatch
4×
AND
4×
VCC
1×
GND
1×
0
5×
Q
Q
1×
4b
0
A
2×
∞
Ctrl
+
G
WORD4
© 2026 Даниил Ханин · khanin.info · GW-03
4
WORD4
1
IN
6×
OUT
4×
D0
D1
D2
D3
W
R
O0
O1
O2
O3
2
DLatch
3×
9×
DLatch
D
D0
EN
W
Q
q0
nQ
DLatch
D
D1
EN
W
Q
q1
nQ
DLatch
D
D2
EN
W
Q
q2
nQ
3
DLatch
1×
AND
2×
9×
DLatch
D
D3
EN
W
Q
q3
nQ
AND
A
q0
B
R
Y
O0
AND
A
q1
B
R
Y
O1
© 2026 Даниил Ханин · khanin.info · GW-03
5
WORD4 …
ХОЛСТ
4
AND
2×
6×
AND
A
q2
B
R
Y
O2
AND
A
q3
B
R
Y
O3
5
Ctrl
+
G
Library
…
Chip N
2×
Library
…
WORD4
Enter
WORD4
D0
D1
D2
D3
W
R
O0
O1
O2
O3
6
VCC
1×
GND
1×
2×
VCC
VCC
GND
GND
7
0
5×
5×
0
wD0
0
wD1
0
wD2
0
wD3
0
wR
© 2026 Даниил Ханин · khanin.info · GW-03
6
ХОЛСТ …
8
Q
Q
1×
WORD4
1×
11×
W
W
wW
WORD4
D0
wD0
D1
wD1
D2
wD2
D3
wD3
W
wW
R
wR
O0
wO0
O1
wO1
O2
wO2
O3
wO3
9
4b
0
A
2×
4b
0
wD
4b
0
wO
10
4b
0
wD
⚙
4b
8b
HEX
PIN
wD
wO
Enter
0
1
0
1
W
W
4b
5
wO
1
0
1
0
W —
4b
5
wO
© 2026 Даниил Ханин · khanin.info · GW-03
7
← К уроку
Урок 1. Ячейка и строка: слово из 4 бит