so the code I am trying to do loads two different values and then I try and tell if the value subtracted from the other value is less than 15 and if it is then jump to NRG, and if it is not then jump to GUD1; however, my STA was set to 0 how does this happen? I know that if the STA is zero then it checks for the FC bit and then it just copies over the STA.
L db30.dbd30 //loads value into accu 1
L db30.dbd34 //loads value into accu 1 and pushes acc1 to acc2
-D //subtracts accu 2 from accu 1
L 15 //loads value 15 into accu 1
<D //if acc2 is less than accu 1 then rlo = 1
JC NRG // Jump if RLO =1 to NRG
JCN GUD1 //Jump to GUD1 if RLO = 0
L db30.dbd30 //loads value into accu 1
L db30.dbd34 //loads value into accu 1 and pushes acc1 to acc2
-D //subtracts accu 2 from accu 1
L 15 //loads value 15 into accu 1
<D //if acc2 is less than accu 1 then rlo = 1
JC NRG // Jump if RLO =1 to NRG
JCN GUD1 //Jump to GUD1 if RLO = 0