C pic MPLABX HiTech9.80

Jaroslav Meduna meduna na mikroklima.cz
Pátek Duben 5 11:35:39 CEST 2013


Nepochybne neni, protoze moderni procesory maji zretezeni instrukci a tam se
stejne neda hovorit o ciste deterministicke odezve na zdrojovy kod ani v
assembleru (BTW, dalsim faktorem je pomalost operacni pameti FLASH, ktera u
rychlejsich procesoru (cca od 100 MHz vyse) nestiha dodavat data a to se pak
resi ruznymi akceleratory a turbo udelatky, ktere "marketingove" maji 0 WS,
ale v dusledku vam zase rozhodi casovani instrukci). Spravny pristup je psat
kod, aby byl spravny bez ohledu na casovani; a pripadne casovani vyresit v
HW nebo pomoci RTOS funkci, ktere to zvladnou dokonale. JM

 

From: hw-list-bounces na list.hw.cz [mailto:hw-list-bounces na list.hw.cz] On
Behalf Of Andrej Jancura
Sent: Friday, April 05, 2013 11:20 AM
To: HW-news
Subject: Re: C pic MPLABX HiTech9.80

 

No myslel som, ze keby ste to pisal v asembleri, tak to hned vidite, kde
robite chybu.

Mne sa stava ze mi prekladac v mode PRO vyoptimalizuje nejaky kod, proste na
zaklade nejakych algoritmov vyhodi pasaze kodu, o ktorych si mysli, ze nie
su podstatne a vysledok potom vo finale nechodi dobre. Takze niekedy mam
pocit ze pisat kod v asm je rychlejsie.

A.



2013/4/4 Miroslav Draxal <evik na volny.cz>

Ono ani tak nejde o HiTech. Jde skutečně o to, že jsem vedl své úvahy
špatným směrem. Prostě jsem si neuvědomil, že (kopie&0x80) nehodí true
false. Ať bych to zapsal do jakéhokoli C překladače, mnou očekávaný výsledek
by se nekonal. Míra


-----Original Message-----
From: hw-list-bounces na list.hw.cz [mailto:hw-list-bounces na list.hw.cz] On

Behalf Of Andrej Jancura
Sent: Thursday, April 04, 2013 5:59 PM
To: HW-news
Subject: Re: C pic MPLABX HiTech9.80

Dobry den,

myslim si, ze pri HiTech C je niekedy rychlejsie keby clovek programoval v
asembleri ako pouzival makrokonstrukcie C. V tom asembleri totiz hned vidite
co sa deje...

A.


2013/4/4 Miroslav Draxal <evik na volny.cz>

> Jo, jo, jo,****
>
> Jsem žil v bludu, že (kopie&0x80) hodí true/false. Míra****
>
> ** **
>
> *From:* hw-list-bounces na list.hw.cz [mailto:hw-list-bounces na list.hw.cz]
> *On Behalf Of *Hynek Sladky
> *Sent:* Thursday, April 04, 2013 2:15 PM
> *To:* HW-news
> *Subject:* Re: C pic MPLABX HiTech9.80****
>
> ** **

>
> Oprava:
>     if (((kopie & 0x80) && !RC4) || (!(kopie & 0x80) && RC4))
>
>
> Hynek
>
>
> __________ Informace od ESET NOD32 Antivirus, verze databaze 8193
> (20130404) __________
>
>
> Tuto zpravu proveril ESET NOD32 Antivirus.
>

> http://www.eset.cz****

>
>
>
> __________ Informace od ESET NOD32 Antivirus, verze databaze 8193
> (20130404) __________
>
>
> Tuto zpravu proveril ESET NOD32 Antivirus.
>
> http://www.eset.cz
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
>


__________ Informace od ESET NOD32 Antivirus, verze databaze 8193 (20130404)
__________

Tuto zpravu proveril ESET NOD32 Antivirus.

http://www.eset.cz






__________ Informace od ESET NOD32 Antivirus, verze databaze 8193 (20130404)
__________

Tuto zpravu proveril ESET NOD32 Antivirus.

http://www.eset.cz


_______________________________________________
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/20130405/bd909cdf/attachment.htm>


Další informace o konferenci Hw-list