Hvordan håndterer man i ASM nemmest tal i intervallet 0-9999 mht. multiplikation og division ?
Et lille eksempel hvor f.eks. A = B * C / (E * F)
Mvh KS
Hvordan håndterer man i ASM nemmest tal i intervallet 0-9999 mht. multiplikation og division ?
Et lille eksempel hvor f.eks. A = B * C / (E * F)
Mvh KS
Finder en application note der beskiver multiplikation og division rutiner.
Måske er der noget nyttigt her:
(Se AN617)
"HKJ" skrev i en meddelelse news:c6jbpp$khq$ snipped-for-privacy@news.cybercity.dk...
Ja, så er det man fristes til at bruge Basic !
Mvh KS
while (!0) *p++ = google ("PIC 32 bit arithmetic");
Herefter kan du bruge "pic math library" som søgetekst
Bo //
"Bo Bjerre" skrev i en meddelelse news:408d4d81$0$5944$ snipped-for-privacy@nntp03.dk.telia.net...
Ja, det er jo klart for alle !!!!!!!!!!!
Mvh KS
Er der ikke én som liiiiige har et 'lille' eksempel efter principperne i AN617 ?
Mvh KS
Og for os, som ikke har lyst til at smide penge efter BasicStamp's eller PICBasic
Download AN617 source code og åben filen AN617A.ASM, den indeholder et par eksempler.
Generelt skal du lægge dine to værdier i AARG og i BARG, derefter kalde rutine, dit facit afleveres i AARG.
"HKJ" skrev i en meddelelse news:c6lsf7$18va$ snipped-for-privacy@news.cybercity.dk...
Tak - nåhh ... der er jo ikk' så svært som AN617 giver indtryk af ved første gennemlæsning.
Mvh KS
"KS" wrote in news:408d2f41$0$221$ snipped-for-privacy@dread16.news.tele.dk:
Man går ind på
Du kan prøve at se på:
Jeg har ikke selv prøvet det, men det er da billigt.
Venlig hilsen,
Villy Dalsgaard
Mange tak for linket -det ser godt ud, og PIC simulatoren er da også særdeles interesant ;-) Må je lige se lidt nærmere på.
Have something to add? Share your thoughts — no account required.
Ask the community — no account required