Domanda

Ho un processore incorporato che sta eseguendo una versione ridotta di Basic (Parallax Basic Stamp). In un ciclo, sto scrivendo 1024 valori tramite il bus SPI.

Nei linguaggi compilati, si può ottenere una maggiore velocità srotolando il ciclo (inserendo più dichiarazioni nel ciclo, riducendo il rapporto generali a dichiarazioni). Tuttavia, non sono sicuro di Basic poiché è un linguaggio interpretativo e ogni affermazione viene interpretata prima che venga eseguita.

La profilazione è difficile poiché devo trovare un perno disponibile, scriverne un impulso, quindi misurare con un o'scope.

Dal punto di vista della teoria, il loop che si srotola in Basic offre vantaggi di velocità?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top