??? 05/23/07 22:34 Read: times |
#139705 - compare & jump if higher Responding to: ???'s previous message |
Erik Malund said:
read up on CJNE and see the nifty little manipulation og CY that CJME does. Erik Thanks for the very quick response! I was looking at the bible, but I guess I missed the carry bit. Does this code look right? Seems like there must be a more efficient way to do this. "The Carry bit (C) is set if operand1 is less than operand2, otherwise it is cleared." mov a,dph cjne a,#075h,Next jnc error ;if c is set, acc must be lower than 75h ;if c is clr, acc is higher or equal to 75 Next: ;if we get here, acc is lower than 75h Error: ;if we get here, acc is higher than 75h |
Topic | Author | Date |
compare two values, jump if greater or equal | 01/01/70 00:00 | |
"the bible" ch 2 gives the answer | 01/01/70 00:00 | |
compare & jump if higher | 01/01/70 00:00 | |
a goof | 01/01/70 00:00 | |
How about... | 01/01/70 00:00 | |
CLR C | 01/01/70 00:00 | |
compare and jump... | 01/01/70 00:00 | |
Why? | 01/01/70 00:00 | |
wrong! | 01/01/70 00:00 | |
no need | 01/01/70 00:00 | |
add a,#(0x100-0x75), jc ...![]() | 01/01/70 00:00 |