Вопросы по теме 'nand2tetris'
nand 2 tetris Ожидается выражение ASM
В настоящее время я пытаюсь завершить проект из главы 4 курса Nand to Tetris ( Fill.asm ). Однако ассемблер выдает следующую ошибку:
«В строке 3 ожидается выражение»
Я не уверен, что я делаю неправильно... но ниже приведен фрагмент...
4017 просмотров
schedule
20.08.2022
Как я могу написать интерпретатор для 'eq' для языка Hack Assembly?
Я читаю и изучаю Элементы вычислительных систем но я застрял в одном месте. Образец главы, пропустив следующие 5 инструкций, можно найти здесь .
В любом случае, я пытаюсь реализовать виртуальную машину (или байтовый код для транслятора...
4408 просмотров
schedule
30.04.2022
Не могу найти свою ошибку в реализации счетчика
Я реализую счетчик из гл. 3. Вот мой код:
// This file is part of www.nand2tetris.org
// and the book "The Elements of Computing Systems"
// by Nisan and Schocken, MIT Press.
// File name: projects/03/a/PC.hdl
/**
* A 16-bit counter...
436 просмотров
schedule
18.07.2023
Передача false на вход в HDL
Я использую HDL из книги Nand2Tetris (Элементы вычислительных систем), и, просматривая примеры реализации ворот в Интернете, я регулярно замечаю что-то вроде;
CHIP ExampleZeroer {
IN a[16], sel;
OUT out[16];
PARTS:
Mux16(a=a,...
1656 просмотров
schedule
23.05.2023
Сбой DMux.hdl, когда in=1, sel=0
Я пишу код hdl для DMux на основе курса Nand2Tetris.
CHIP DMux {
IN in, sel;
OUT a, b;
PARTS:
And(a = sel, b = in, out = b);
Not(in = sel, out = selNot);
And(a = in, b = selNot, out = a);
}
По какой-то причине этот код не работает со...
394 просмотров
schedule
29.08.2022
Реализация чипа AND в HDL
Я работаю над этой книгой http://nand2tetris.org/book.php , которая учит фундаментальным понятиям CS, и я застрял там, где меня попросили закодировать чип AND и протестировать его в предоставленном программном обеспечении для тестирования.
Это...
1830 просмотров
schedule
07.10.2022
Функции Java на языке ассемблера Hack
Как реализовать функцию Java в Hack Assembly? Я знаю, что инструкции по изменению переменных легко сделать, но как HACK вызывает функцию? Например:
function(int a, int b) {
if (a-b > 0)
return a;
else
return b;
}
Мой (я думаю,...
409 просмотров
schedule
23.11.2022
Реализация вычитания в Nand2tetris
В настоящее время я работаю с Nand2tetris для университетского курса, и это в основном просто. Но алюминий может делать вычитание за один шаг, и я совершенно не понимаю, как это работает.
opMinus = addition <> notX <> notOut
Я не...
283 просмотров
schedule
21.04.2023
Взлом ассемблера для двоичного машинного языка
Как преобразовать Assembly Hack в двоичный машинный язык?
Например, приведенная ниже хак-сборка, как бы мне вручную перевести ее в машинный код (бинарный). Мне просто нужно знать ссылку или где я могу научиться вручную переводить это.
Вычисляет...
42 просмотров
schedule
14.02.2023