Sziasztok!
A következő kérdéssel fordulnék hozzátok:
Nézegettem a Micochip oldalán az
http://ww1.microchip.com/downloads/en/AppNotes/00575.pdf, AN575-ös adatlapot és szépen leírja, hogy melyik matematikai művelet mennyi utasítás időt vesz igénybe (minimum, maximum, átlagosan).
Az viszont nem derült ki számomra, hogy ha én
PIC18-at programozok C-ben és float típussal végzek műveleteket, akkor mennyi időt (hány db utasítást) vesz igénybe egy szorzás, egy osztás, egy öszzeadás, kivonás...
Persze megpróbálhatnék MPLAB szimulátorban is időt mérni, de azzal nem nagyon tudom megmondani, hogy mennyi egy művelet maximális végrehajtási ideje (legrosszabb esetet feltételezve), mert ahhoz sok (szinte végtelen) esetet kéne végignéznem.
Tud-e valaki olyan információról, ami arról szól, hogy a float/double változókkal mekkora a műveletvégzési idő?
Előre is köszönöm