Re: porovnání dvou hodnot v assembleru
Jirka MWW
jirka.mww@gmail.com
Sobota Březen 31 11:05:58 CEST 2007
Neznám detailně AVR ale snad takto :
Now we compare a 16-bit-word in R1:R2 with the one in R3:R4 to evaluate
whether it is bigger than the second one. Instead of *SUB* we use the
compare instruction *CP*, instead of *SBC* we use *CPC*:
* CP R2,R4* ; compare lower bytes
* CPC R1,R3* ; compare upper bytes
If the carry flag is set now, R1:R2 is bigger than R3:R4.
viz http://www.avr-asm-tutorial.net/avr_en/beginner/index.html
31.3.07, Jiří Kouřil <weg@centrum.cz>:
>
> Dobrý den
> Potřeboval bych poradit jak provést v assembleru operaci zjistění jestli
> operand A je větší než operand B.
> Potřebuju to napasovat do mikrokontroleru AVR ATmega2560.
>
> Děkuji Jirka
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
>
--
Zdravi
Jirka MWW
------------- další část ---------------
HTML příloha byla odstraněna...
URL: http://list.hw.cz/pipermail/hw-list/attachments/20070331/74b1f618/attachment-0002.htm
Další informace o konferenci Hw-list