Estoy tratando de restar un número de 8 bits de otro pero recibo un error que indica que "<=" es inesperado. El resto, solo estoy ANDando el octavo bit de cada salida. ¿Alguien puede decirme qué problema tiene con mi código?
module test(n1,n2,n3,z);
input [7:0] n1,n2,n3;
output [7:0] z;
wire [7:0] x1, x2;
x1 <= n1 - n2;
x2 <= n3 - n2;
and and1(z, x1[7],x2[7]);
endmodule