i will go into more details and if you feel i have to many details that would spoil the implementation for others feel free to edit or i will edit it later.
So i still am not able to understand what is wrong.
I checked the circuits f and no and theyr connection, and i am not sure what i should do different, but based on what you said i guess my error should be somewhere arround here?
I also have done a side by side comparison between cmp and out in order to find a similarity between the errors. but i can't seem to find one.What confuses me the most is the fact that i get good results and bad results mixed together during the simulation.If something is wrong in my ALU should't i get only bad results?How does this work?
Here is the comparison:
I guess the signed decimal for 111..110 should be 000...001 right? wich is the same value cmp gets but i can't seem to get in my own ALU.