Вопросы по теме 'nand2tetris'

почему полный сумматор принимает 3 числа а не 2
Итак, мне задали вопрос в универе, и после того, как я посмотрел, я действительно не смог найти ответ. Почему полный сумматор принимает 3 числа, а не 2. Это для того, чтобы он мог сохранить перенос от 1-го полусумматора? Спасибо.
380 просмотров
schedule 23.09.2023

регулярное выражение для перехвата C-команды ассемблера
Я прохожу курс Нанд-2-Тетрис. Нас просят написать и на ассемблере. C-команда имеет тип dest=comp;jump , где каждая часть является необязательной. Я пытался написать регулярное выражение, чтобы все упростить - я хочу иметь возможность...
180 просмотров
schedule 19.11.2022

Дизайн 16-битного процессора: проблемы с реализацией цикла выборки-выполнения
Я прохожу курс по компьютерной архитектуре на Coursera под названием NandtoTetris и борюсь с дизайном моего 16-битного процессора. В курсе используется язык под названием HDL, очень простой язык, похожий на Verilog. Я потратил так много часов,...
542 просмотров
schedule 15.08.2023

nand2tetris CPU.cmp строка 17 проблема; outM/(RAM[A]) дважды уменьшается с инструкцией MD=D-1;
Я пытаюсь работать с файлом CPU.cmp, чтобы записать инструкции и посмотреть, имеет ли смысл то, что написано в CPU.cmp. В строке 17 (время 8) |time| inM | instruction |reset| outM |writeM |addre| pc |DRegiste| |6+ |...
144 просмотров
schedule 03.06.2024

Ворота NAND не работают должным образом в этом HDL?
Всякий раз, когда я ввожу a = 1 и b = 1, я все равно получаю 0, а мой внутренний вывод aAndNotb показывает 1, однако, если я удалю вентиль Not, я получу нормально функционирующий вентиль Nand, в чем дело? /** * And gate: * out = 1 if (a == 1 and...
140 просмотров
schedule 15.05.2023

Как реализовать процессор nand2tetris на реальной ПЛИС?
Я прошел курс nand2tetris ( https://www.nand2tetris.org/course ) с основной целью научиться собирать программный процессор на реальной ПЛИС. Хотя курс был достаточно простым, теперь, когда я приступаю к реализации FPGA, я чувствую себя немного...
256 просмотров