| ??? 06/14/07 12:59 Modified: 06/14/07 13:05 Read: times Msg Score: +1 +1 Good Answer/Helpful |
#140756 - cjne a,direct,displacement Responding to: ???'s previous message |
Direct is any data in RAM 0-0x7F or SFR.
The traditional method is: mov r0,#address0 mov r1,#address1 mov r2,#size loop: mov a,@r0 mov b,@r1 cjne a,b,exit inc r0 ;or dec, depending on endianness inc r1 djnz r2,loop ;equal at this point exit: jnc @address0_is_bigger ;@address0_is_smaller JW |
| Topic | Author | Date |
| Comparing data with cjne... | 01/01/70 00:00 | |
| cjne a,direct,displacement | 01/01/70 00:00 | |
| Thanks | 01/01/70 00:00 | |
| it does | 01/01/70 00:00 | |
| Indeed | 01/01/70 00:00 | |
| Alternative solution | 01/01/70 00:00 | |
| Sure? | 01/01/70 00:00 | |
| Surely not. | 01/01/70 00:00 | |
That`s wrong | 01/01/70 00:00 | |
| you could as well use also direct RAM | 01/01/70 00:00 |



