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