C while for..for....for
Ladislav Vaiz
spam na nagano.cz
Neděle Leden 29 20:02:45 CET 2023
On 29.01.2023 19:52, Vláďa Anděl wrote:
> Tak tohle je už hodně starý program, používal jsem tehdy ještě
> přehladač Keil pod DOSem. Tam jsem se vždycky díval na .lst soubor,
> kde to bylo přeložené do assembleru. Překládalo to dobře, stejně jako
> kdybych to napsal v asm. Ten překladač ještě neuměl optimalizovat
> (nebo aspoň o tom nevím) a pokud měl pracovat s polem, přesto že jsem
> to měl v pamětovém prostoru data, který byl adresovaný osmibitově,
> vymyslel si k tomu nějakou tříbajtovou adresu, kde v jednom bajtu bylo
> rozlišení, který paměťový prostor to je. No hrůha. Když mi šlo o místo
> v paměti, nebo o rychlost, přepisoval jsem tyhle funkce do asm. Mimo
> to jsem psal v asm to, co mělo mít přesné časování a musel jsem
> počítat strojové cykly.
Jde to napsat i takto:
https://developer.arm.com/documentation/101655/0961/Cx51-User-s-Guide/Language-Extensions/Pointers/Memory-Specific-Pointers?lang=en
versus vaše řešení:
https://developer.arm.com/documentation/101655/0961/Cx51-User-s-Guide/Language-Extensions/Pointers/Generic-Pointers?lang=en
L.
Další informace o konferenci Hw-list