PIC, hur tänka för att kontrollera om ett AD-värde över x
Postat: 10 januari 2014, 20:46:35
Hejsan!
Det är assembler som gäller för nedanstående.
Jag har läst in ett 10-bitars AD-värde och har det i två variabler (hög och låg).
Hur gör man smidigast för att kontrollera om det är över x?
I den applikation som jag skall göra så är det inte extremt noga på värdet så vi säger att x = 31 i detta fall.
Min tanke är att jag roterar höger 5 gånger och sedan kör jag någon instruktion som uppdaterar statusregistret och så kontrollerar jag zero-biten.
Är det en bra lösning eller har ni några bättre/snyggare lösningar?
M.v.h.
Ulf L.
Det är assembler som gäller för nedanstående.
Jag har läst in ett 10-bitars AD-värde och har det i två variabler (hög och låg).
Hur gör man smidigast för att kontrollera om det är över x?
I den applikation som jag skall göra så är det inte extremt noga på värdet så vi säger att x = 31 i detta fall.
Min tanke är att jag roterar höger 5 gånger och sedan kör jag någon instruktion som uppdaterar statusregistret och så kontrollerar jag zero-biten.
Är det en bra lösning eller har ni några bättre/snyggare lösningar?
M.v.h.
Ulf L.