Tag: NAND2TETRIS
Actualmente estoy trabajando en el Proyecto 7 de Nand2Tetris, y cuando el Emulador de VM carga el archivo .asm, me encuentro con el siguiente error: SimpleAdd.asm: en la línea 1: instrucción desconocida – @SP Pensé que SP era un símbolo predefinido que apunta al puntero de pila en la RAM; . . . Read more
Un código Assembly que calcula una potencia: • Implementar un programa Assembly para calcular la potencia exponencial de un número dado n, P(n,e). o Por ejemplo, si n = 2 y e = 5, entonces P(n,e) sería = 2222222 = 32. • El usuario debe ingresar el valor del número . . . Read more
Cuando sel es 01, se debe elegir b, pero ¿por qué la operación a = nsel1 y b = sel[0]? Después de eso, sel se convertirá en 00 de 01. CHIP DMux4Way { IN in, sel[2]; OUT a, b, c, d; PARTS: // Coloque su código aquí: Not(in = sel[0], . . . Read more
Mi profesor me dio este ejemplo de código para aprender, todavía no lo entiendo, tiene que ver con el código de lenguaje de ensamblaje y nand2tetris. ¿Puede alguien explicarlo? Actualización: (publiqué todo el código en lugar) // CÓDIGO PSEUDO // x=R1 // y=R2 // R3=0 // mientras (x>0) { // . . . Read more
Cuando estaba implementando Not16 con compuertas Not: CHIP Not16 { IN in[16]; OUT out[16]; PARTS: Not(in=[0], out=out[0]); Not(in=[1], out=out[1]); Not(in=[2], out=out[2]); Not(in=[3], out=out[3]); // … Not(in=[15], out=out[15]); Obtuve un error ““[0]: sub bus of an internal node may not be used” en la primera parte. Sin embargo, implementar esto con . . . Read more