I'm currently trying to figure out what the six passcode integers are for this function. Every other example I've looked at, on this site and others, has used a "je" instruction for the first comparison, which allows us to deduce what the first integer input should be, however, the "bomb" that I'm working on seems to be using a "js" after the first comparison. I can't for the life of me figure out what the first input should be, let alone the other 5. Any help or guidance would be much appreciated.
Here is assembly for the phase_2 with my annotations of what I believe is going on:
I've been able to figure out that the read_six_numbers function is expecting six integers seperated by a space as input. Though, without the first correct integer input, I can't step through the function enough to examine any register values that might hold the next correct integers that the input is compared against. I'm at a loss.
