mirror of
https://github.com/StepanovPlaton/Nand2Tetris.git
synced 2026-04-03 12:20:47 +04:00
2fdda1aabc18442a0ab020484a430e7516dc30f8
Nand2Tetris
From Nand to Tetris
Building a Modern Computer From First Principles
В этом репозитории я сохраняю свои работы в ходе прохождения курса nand2tetris
Курс состоит из двух частей, в первой части 6 проектов:
- Project 1: Boolean Logic
Реализация NAND-логики, то есть создание основных логических блоков (AND, OR, NOT, XOR, MUX, DMUX, а так же их версий для работы с 16-битной шиной) с помощью операции NAND (И-НЕ или Штрих Шеффера)
- Project 2: Boolean Arithmetic
Создание простого арифметико-логического устройства (ALU), способного складывать и вычитать 16-битные числа с помощью логических блоков из первого проекта
- Project 3: Memory
- Project 4: Machine Language
- Project 5: Computer Architecture
- Project 6: Assembler
Основная идея курса в коротком видео:
Description
Languages
Python
87.8%
Assembly
12.2%
