nand2tetris

    0

    1답변

    true 대신 false을 출력합니다. 왜 이런거야? class Main { function void main() { var String foo; let foo = "bar"; if (foo = "bar") { do Output.printString("true"); } else {

    0

    1답변

    나는 Nand2Tetris let arrayIsOK = true; let i = 0; while(i<5){ if (~(arrayLevel1[i]=arrayLevel2[i])){ let arrayIsOK = false; //do Output.printInt(i); do Output.printString(arrayL

    2

    2답변

    Nand2Tetris 과정을 기반으로 DMux 용 hdl 코드를 작성하고 있습니다. 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); } 어떤 이유로

    0

    1답변

    스택의 다음 위치에 대한 포인터가 Ram [SP]/[0]에서 raved되면 어떻게하면 컴퓨터를 해킹하여 위치를 열 수 있습니까? 내가 @0 D=M @D 을 시도했지만 그것은 RAM에 저장되어있는 주소를 개방하지 않습니다 [0] 방법 [0] 은

    0

    1답변

    난 그냥 nand2tetris 코스를 시작했습니다! 첫 번째 프로젝트에서는 "Nand"가 "Not"로 시작하는 논리 게이트를 구축해야합니다. 글쎄요, 시작, 건물 또는, 그리고 xor에서 쉽습니다. 그러나 "Multiplexor"가 나타났습니다. 어떤 문을 사용할 지 결정하는 데 어느 정도 시간이 걸렸습니다 ... 그런 다음 "Canonical Repres

    0

    1답변

    Nand2Tetris (Elements of Computing Systems) 책에서 HDL을 사용하고 있으며, 예제 게이트 구현을 온라인에서 보는 동안 정기적으로 다음 사항을 확인합니다. 위의 예 false에서 CHIP ExampleZeroer { IN a[16], sel; OUT out[16]; PARTS: Mux1

    4

    3답변

    몇 가지 문제가 있어요 내 코드입니다 : CHIP PC { IN in[16],load,inc,reset; OUT out[16]; PARTS: Inc16(in = regout, out = incout); Mux16(a = regout, b = incout, sel = inc, out = incdecision);

    -1

    1답변

    그래서 나는 컴퓨팅 시스템의 요소들을 읽고있다. 화면을 검게 만들기 위해 해킹 어셈블리 프로그램을 작성하려고합니다. 여기에 내가 가진 것이있다. @16384 D=A @current M=D @24576 D=A @end M=D @current D=M (BEGIN) @end D=M-D @END D;JEQ @current D=M

    0

    1답변

    mux를 사용하지 않고 Hack ALU를 구현하려고하지만 hdl을 시뮬레이터에 업로드 할 수 없습니다. 어떤 도움을 주시면 감사하겠습니다. 과제의 쌍방이 동일한 폭을 가질 수 없기 때문에 [0..15] = B 등 감사 CHIP ALU { IN x[16], y[16], // 16-bit inputs zx, // zero th

    1

    3답변

    내가 nand2tetris에서 일하고 있어요하여 현재 라인의 정수를 증가하고, 나는이처럼 보이는 결국 많은 파일로 끝날 : 그래서 난을 확 잡아 당기는했습니다 Bit(in=in[0], load=load, out=out[0]); Bit(in=in[1], load=load, out=out]1]); ... Bit(in=in[15], load=load, ou