Вопросы по теме '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 просмотров
schedule
05.12.2023