HiTech 9.80
Andrej Jancura
aj.hwlist na gmail.com
Sobota Březen 29 11:55:34 CET 2014
Vidite, tak ste sa zase o tom HiTechu nieco naucil... :)
A.
2014-03-29 11:05 GMT+01:00 Miroslav Draxal <evik na volny.cz>:
> Ukládání je pouze jednoúrovňové. Z logiky věci pak vyplývá následující.
>
> Pokud používám přerušení s vysokou prioritou, potom se rychlé uložení
> registrů použije zde.
>
> Pokud používám pouze přerušení bez priority, pak se rychlé uložení
> registrů použije zde.
>
> Pokud nepoužívám žádné přerušení, a je potřeba uložit W reg a volat
> podprogram, tak se použije rychlé uložení registrů tady, pokud ovšem v těle
> podprogramu (funkce) není volání sama sebe.
>
>
>
> Jsem si to cvičně vyzkoušel, všechny případy, a mohu prohlásit, že HiTech
> 9.80PRO pro pic18... to tak dodržuje.
>
> *From:* Hw-list [mailto:hw-list-bounces na list.hw.cz] *On Behalf Of *Andrej
> Jancura
> *Sent:* Saturday, March 29, 2014 5:23 AM
>
> *To:* HW-news
> *Subject:* Re: HiTech 9.80
>
>
>
> Dobre rano,
>
> mate pravdu, ze asembler umoznuje pouzit CALL FAST a RETURN FAST. Problem
> je vsak ten, ze ich HiTech nepodopruje. Aspon si to myslim. Vsak pozrite
> si manual, ci to tam nie je.
>
> A.
>
>
>
> 2014-03-28 22:44 GMT+01:00 Miroslav Draxal <evik na volny.cz>:
>
> Všechno zpět. Používá FAST mod v high interruptu správně. "ukouknul" jsem
> se. Už základní řada 18 poskytuje i zajímavé CALL SUB1, FAST a RETURN,
> FAST pokud je potřeba. Uloží se STATUS, WREG, BSR a následně obnoví.
>
> Míra
>
>
>
> *From:* Hw-list [mailto:hw-list-bounces na list.hw.cz] *On Behalf Of *Andrej
> Jancura
> *Sent:* Friday, March 28, 2014 10:03 PM
> *To:* HW-news
> *Subject:* Re: HiTech 9.80
>
>
>
> Dobry vecer,
>
> len dva moje dojmy na tuto temu.
>
> Myslel som, ze ten fast mode sa pouziva len v spojeni s preruseniami.
>
>
> Potom som si myslel, ze pic18 ma nejaky zakladny instrukcny subor a nejake
> novsie typy maju tzv. extended instrukcny subor. Myslim, ze komplikator
> pouziva len ten zakladny, lebo chodi na vsetkych jadrach pic18. Mam ale
> silny pocit, ze ten extended mod nie je vobec podporovany.
>
> Su to ale iba moje matne spomienky spred par rokov a je vcelku mozne, ze
> novy xc8 to uz podporuje. To musite ale aj tak preliezt manual, ci to ma
> nejake prepinace s touto funkciou.
>
> A.
>
>
>
> 2014-03-28 20:31 GMT+01:00 Miroslav Draxal <evik na volny.cz>:
>
> Dobrý den, nevíte jak přinutit HiTech 9.80 aby pro hich interrupt používal
> zrychlenou rutinu ve tvaru
>
>
>
> CALL SUB1, FAST
>
> ;STATUS, WREG, BSR
>
> ;SAVED IN FAST REGISTER
>
> ;STACK
>
> *
>
> *
>
> SUB1 *
>
> *
>
> RETURN, FAST ;RESTORE VALUES SAVED
>
>
>
> Koukám do dokumentace, ale pro oči asi nevidím.
>
> Míra
>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
>
>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20140329/9ba9cfb9/attachment-0001.html>
Další informace o konferenci Hw-list