Hi-Tech lite kullanımı

Başlatan smyomekatronik, 04 Ekim 2009, 18:32:42

smyomekatronik

Esselâmû aleyküm

Hi-Tech derleyecisini lite modda kullanıyorum, yazdığım programlar derleniyor fakat şöyle bir yazı çıkıyor;

Warning #1273: ; : Omniscient Code Generation not available in Lite mode
Running this compiler in PRO mode, with Omniscient Code Generation enabled,
produces code which is typically 52% smaller than in Lite mode.
The HI-TECH C PRO compiler output for this code could be 47 words smaller.


Benim anladığım pro modda kullanırsam kod %52 daha az yer kaplayacak. Bu yazılanlar doğrumudur, lite ile pro arasında bu kadar fark varmı.

sigmoid

LITE versiyonu %100 yer kaplamak için ekstradan her altını çiziyorum her registerıya bir şey yazarken  BSF BCF STATUS,RP0,RP1 şeklinde sürekli bank değiştirme komutlarını yazıyor. Bank değiştirmesi gerekmese bile yazıyor. Doğal olarak fazladan yer kaplamış oluyor. MPLAB da derledikten sonra view -> dissasmbling menüsünden assemly komutlarını görebilirsin.