PIC16F84 - store tal

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

Reply to
KS
Loading thread data ...

Finder en application note der beskiver multiplikation og division rutiner.

Måske er der noget nyttigt her:

formatting link

(Se AN617)

Reply to
HKJ

"HKJ" skrev i en meddelelse news:c6jbpp$khq$ snipped-for-privacy@news.cybercity.dk...

formatting link

Ja, så er det man fristes til at bruge Basic !

Mvh KS

Reply to
KS

while (!0) *p++ = google ("PIC 32 bit arithmetic");

Herefter kan du bruge "pic math library" som søgetekst

formatting link

Bo //

Reply to
Bo Bjerre

"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

Reply to
KS

formatting link

Er der ikke én som liiiiige har et 'lille' eksempel efter principperne i AN617 ?

Mvh KS

Reply to
KS

Og for os, som ikke har lyst til at smide penge efter BasicStamp's eller PICBasic

formatting link
- er det så muligt at finde nogen løsning til at bruge basic?

--
Thomas
Reply to
Thomas Demant

formatting link

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.

Reply to
HKJ

"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

Reply to
KS

"KS" wrote in news:408d2f41$0$221$ snipped-for-privacy@dread16.news.tele.dk:

Man går ind på

formatting link
og finder et eksempel under "PICList.com Source Code Library".

Reply to
Your name

Du kan prøve at se på:

formatting link

Jeg har ikke selv prøvet det, men det er da billigt.

Venlig hilsen,

Villy Dalsgaard

Reply to
Vidal

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å.

--
Thomas
Reply to
Thomas Demant

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.