Necesito crear una puerta lógica que averigüe si un número es negativo o no.
La entrada es de 8 bits y la salida es de 1 bit, y si la entrada es 1 (es decir, un número negativo), la salida también debe ser 1, pero si la entrada es 0, entonces la salida también debe ser 0, por lo que funciona un poco como una compuerta NO sin el inversor.
He leído sobre el MSB y cómo funciona y que debería incluirlo en la entrada, pero no estoy completamente seguro de cómo escribirlo. Voy a probar esto en un HDL, así que tendré que escribirlo un poco como:
Not(in=in[1], out=out[1];
y así sucesivamente.
¿Alguna idea?