-
Data: 2009-02-10 23:33:53
Temat: Re: Odczyt z rejestru w C
Od: "zbyszek" <z...@o...eu> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]> Mam chyba banalne pytanie dotyczące działania kompilatorów.
> Jeśli C mam sprawdzanie wartości rejestru uP np. w następujący sposób:
> if (rejestr==1)
> ...
> else if (rejestr==2)
> ...
> eles if (rejestr==3)
> ....
> to w praktyce wartość z rejestru będzie odczytana jeden raz czy kilka razy
> ?. Jak to będzie w przypadku instrukcji switch ?
Zacznij od tego ile razy chcesz go odczytać. Jesli raz to zapisz tymczasowo
w zmiennej
lokalnej i będziesz miał spokój.
Co do ogólności C to wszystko zależy od zasobów procesora, wersji
kompilatora
i włączenia optymalizacji kodu (szybkość/zajętość). Inaczej może być za
każdym razem.
zbyszek
Następne wpisy z tego wątku
- 11.02.09 01:39 Adam Wysocki
- 11.02.09 01:21 Pszemol
- 11.02.09 14:13 Grzegorz Kurczyk
- 11.02.09 15:43 T.M.F.
- 11.02.09 23:45 Artur M. Piwko
- 12.02.09 08:18 J.F.
- 12.02.09 17:25 Pszemol
Najnowsze wątki z tej grupy
- nie naprawiam więcej telewizorów
- Zrobił TV OLED z TV LCD
- Zasilacz USB na ścianę.
- Gniazdo + wtyk
- Aliexpress zaczął oszukiwać na bezczelnego.
- OpenPnP
- taka skrzynka do kablowki
- e-paper
- 60 mA dużo czy spoko?
- Dziwne zachowanie magistrali adresowej w 8085
- Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- Jaki silikon lub może klej?
- Smar do video
- Litowe baterie AA Li/FeS2 a alkaliczne
- "ogrodowa linia napowietrzna"
Najnowsze wątki
- 2025-03-05 Chiny-Kraków => Backend Developer (Node + Java) <=
- 2025-03-05 Warszawa => JavaScript / Node / Fullstack Developer <=
- 2025-03-05 China-Kraków => Key Account Manager IT <=
- 2025-03-05 China-Kraków => Senior PHP Symfony Developer <=
- 2025-03-05 Gdańsk => Specjalista ds. Sprzedaży <=
- 2025-03-05 Ostrów Wielkopolski => Konsultant Wdrożeniowy Comarch XL/Optima (Ksi
- 2025-03-05 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-03-05 Katowice => Key Account Manager (ERP) <=
- 2025-03-04 Prunt drogi!
- 2025-03-04 Warszawa => Frontend Developer (Angular13+) <=
- 2025-03-04 Warszawa => Frontend Developer (obszar Angular13+) <=
- 2025-03-04 Warszawa => Senior ASP.NET Developer <=
- 2025-03-04 Kraków => MS Dynamics 365BC/NAV Developer <=
- 2025-03-04 Teraz kolej na studentów
- 2025-03-03 Re: Czy to była Polska Dywizja Waffen SS? [SS Galicja]