Advanced System Optimizer i w ogóle co myślicie o tym programie ? Rozsypiesz tym system, z doświadczenia mówię. Program który podałem jest dedykowany pod win 7. Sterowników szukaj na stronach producenta podzespołów które pracują w Twojej maszynie.
Ja proponuję niezależnie od stanu dysku przeskanować system programem Malwarebytes Antimalware (antywirusowy, ale wyłączyć zainstalowane antywirusy najpierw) i jakimś programem do optymalizacji rejestru. Chyba, że było to robione regularnie.
Ja z kolei polecam: Do usuwania plików-śmieci i optymalizacji: Ashampoo WinOptimizer Advanced SystemCare System Mechanic TuneUp Utilities Dla optymalizacji rejestru: jv16 PowerTools SystemUp 2009 RegistryCleaner - (pełna wersja jest obecnie w gazecie PC Format numer 10/2009) Do defragmentacji partycji dysku. UltimateDefrag Diskeeper O&O Defrag Tyle...
Lost fanout oznacza, że wyjście sygnału nie jest do niczego używane (podłączone). Zaś stuck to GND że stale będzie na logicznym '0'. Coś naknociłeś w opisie HDL, że syntezer usunął Ci praktycznie cały układ.
General purpose register... R Dodano po 1 Na przykład dla Tiny25: https://obrazki.elektroda.pl/2936992700_... R
U mnie też to występowało ale w Windows 8 i to dokładnie też z grą Lego (Władca Pierścieni). Pomogły kolejne aktualizacje sytemu. Warto też uruchomić program do optymalizacji rejestru i MBAM.
struct portb { unsigned DS:1; unsigned RW:1; unsigned AS:1; unsigned :2; unsigned LOAD:1; unsigned :1; unsigned CS:1; }; volatile struct portb* const Portb = (volatile struct portb*)&PORTB; Bez const kompilator nie ma pewności, że Portb będzie zawsze pokazywać na adres i/o i operacje bitowe będą dostępne....
Skoro nie ma już infekcji i dalej jest problem to chyba tylko programami do optymalizacji rejestru i uruchamiania Pc można coś zdziałać, jednak zalecam przed użyciem takiego programu stworzyć punkt przywracania systemu.
Wyłączony w usługach, tak jak usługa optymalizacji dostarczania w rejestrze mimo to i tak się uruchamia. dodam że problem nie występuje cały czas co jakiś czas.
Może nowa karta nie została właściwie zainstalowana (albo stara nie została w pełni odinstalowana) ... tutaj tylko metodą prób i błędów można rozwiązać problem. Może jakiś program do czyszczenia i optymalizacji rejestru / systemu by pomógł? Trudno powiedzieć.
No właśnie to dziwne że przy deinstalacji się wiesza. Ja instalowałem i deistalowałem chyba ze 4 razy i nic wszystko ok. Polecam programik WinAso do optymalizacji rejestrów. Deinstalujesz jakiś program i puszczas ten programik i jak po deinstalacji pozostały jakieś śmieci w rejestrach to WinAso ładnie posprząta te śmieci.
Jedyne co mogę polecić to program do optymalizacji rejestru i antywirus. Jak mi komputer zaczyna się wieszać albo robić podejrzane rzeczy to najpierw skanuję programem antywirusowym (za darmo jest Windows Security Essentials), a potem czyszczę rejestr programem RegSupremePro (moża ściągnąć wersję testową).
Jak dokumenty naprawdę ważne to radzę je zarchiwizować, i to czym prędzej póki jeszcze się da. Proponuję jednak rozważyć instalację. Windows98 instaluje się na tyle łatwo, że lepiej to zrobić niż dochodzić co się mogło stać, chyba że ktoś to lubi. I będzie piękny nowy systemik z uaktualnieniami. Takie coś mógł najprawdopodobnie zrobić jakiś program...
Optymalizacja Visty nie polega na instalowaniu programów do optymalizowania. Przede wszystkim trzeba uważać co się instaluje, mieć dobrego antywirusa, oraz dobrze poustawiać zarządzanie pamięcią w rejestrze. Dla mnie Vista jest w porządku. Wiem już co pod nią pójdzie a co nie. Praktycznie rzadko zdarzało mi się, aby jakiś program pod XP nie działał...
Witam, w ostatnim czasie mam problem z plikiem delay.exe. Wyskakuje mi natarczywe komunikat, którego screen jest poniżej. Z tego co wyczytałem nie jest to bardzo szkodliwe,ale irytujące. Mógłby mi ktoś doradzić jak rozwiązać ten problem ? Na początek dodam, że zrobiłem gruntowne skandowanie bitdefenderem, oraz zrobiłem optymalizacje rejestrów. http://obrazki.elektroda.pl/8461861500_1...
Po ustawieniu portu w rejestrze PORTx musisz odczekać przynajmniej jeden takt zegara przed sprawdzaniem rejestru PINx. Możesz dodać intrukcję assemblera NOP.
Tyle ze nic wiecej nie ma ... w programie zwiazanego z ta wlasnie zmienna. Sprawdzalem przed chwila jak wyglada kod przy optymalizacji -Os i tyle ze mniej obciazany jest stos. Generalnie wyglada na to ze sama funkcja jest ok i blad jest gdzies indziej ... Czy przed wejsciem do handlera systick jakies rejestry ida na stos? Widac np. ze przy optymalizacji...
Niestety te zakładki i okna mi niewiele mówią. - zrób zdjęcia - w sytuacji kiedy sam wejdzie do BIOSu. Samoistne wejście do BIOSu w tym modelu występuje w przypadku ustawienia bootowania na UEFI i braku możliwości bootowania. W kwestii szybkości pracy zrób: Narzędzie systemowe - Oczyszczanie dysku i Oczyszczanie dysku -> pliki systemowe (w oby przypadkach...
Ani słowa nie pisałem o reinstalacji. Chodzi o optymalizacje rejestru systemu, co w głownej mierze może być przyczyną wolnego ładowania systemu. Zapytaj tego "informatyka" jakie zabezpieczenia w systemie miał na myśli. Poza tym, jeśli mowa o naprawie systemu, to ostatecznie możesz skorzystać z narzędzia "napraw system", które uruchomisz po bootowaniu...
Witam, mam problem z portami usb oraz ps/2 nie działają po załadowaniu Windowsa Xp. Problem pojawił się po czyszczeniu odkurzaczem systemu (w trybie bezpiecznym), później użyłem Registry Life i wykonałem czyszczenie a następnie optymalizację rejestru. Od dawna korzystam z tych programów i nigdy nie miałem po ich użyciu problemów. Być może to zbieg okoliczności...
Hmm niekoniecznie może Tune Up Utilities 2005 wystarczy i optymalizacja i kompresja rejestru ??
Optymalizowałem system, kilka usług wyłączyłem i po restarcie system już nie odpalił -pojawia się niebieski ekran i zrzucanie pamięci. Ostatnia dobra konfiguracja też nie działa. Przywracanie zgłasza błąd o którym dużo jest w sieci - podobno jakąś poprawke trzeba zainstalować tylko ja już nie mam jak. Jak naprawić rejestr ( bo chyba jego wina) jak nie...
Pierwsze 4 zmienne mogą być przekazywane przez rejestry.
Asembler jest raczej trudny do uniknięcia tam, gdzie potrzebna konstrukcja kodu nie da się napisać np. w C. Np. funkcja, która dostaje argument w rejestrze EAX.
Prawdopodobnie znowu optymalizacja jest przyczyną. Zmienna lokalna char *reszta; jest po optymalizacji w rejestrze, a do rejestru nie mozna wyłuskac adresu. Spróbuj znowu z volatile char * volatile reszta;
QTTask HPWuSchd2 DefMgr NeroCheck APSDaemon iTunesHelper Bonus AdobeARM gg odk_mcd DTLite W sumie nie rozumiem dlaczego niektóre procesy się powtarzają. Proponuję pobrać CCleaner i usunąć zbędne wpisy całkowicie. Później jeszcze oczyścić rejestr.
Kompiluję z zerową optymalizacją. Poza tym rejestry są zdefiniowane jako volatile. I jak wspominałem, odkomentowanie USART_SendData wysyła cyklicznie dane, więc pętla jest raczej ok. Nie bardzo rozumiem, co kompilator mógłby tu uciąć podczas optymalizacji.
Czyszczenie Ccleanerem ... Ten programik to zabawka, a już te jego opcje z optymalizacją rejestru :-). To, że połączenia się nawiązują może być spowodowane wieloma czynnikami. Konfiguracja przeglądarek, wtyczki, zainstalowane oprogramowanie kupione na Chomiku, moduły analizy dołączone do całkiem legalnego softu, spyware i setki innych przyczyn. Te połączenia...
A słuchaj teraz muszę iść do przodu :D i rozbudować troszke program. Zmienna Temp będzie typu Word . Jak to rozwiązać przecież nie wepcham 16 bitów do jednego rejestru?? :|
Szkoda, że płyta nie pozwoli na więcej RAM-u, ale można spróbować aby system zaczynał używać pliku wymiany później przy zapełnieniu pamięci do 90-95 %. W linku opis jak zrobić odpowiedni wpis w rejestrze. https://www.tweaks.pl/optymalizacja-wyko... Można też napisać w notatniku plik tekstowy a w treści wpisać : Windows Registry Editor...
(at)KrzyMry Bez zagłębiania się w kod - zamiast if/else, któych tam napakowałeś, że ho, użyj switch/case. Podobnie zamiast ustawiać każdy pin z osobna, możesz ustawiać od razu stan pinów w całym porcie. Operowanie na rejestrach zapewne też wygeneruje krótszy kod, niż operacje z użyciem metod klas.
Nie pozostaje mi nic innego jak tylko przeprosić W ramach pokuty skonfiguruj porty operując bezpośrednio na rejestrach i sprawdź czy program działa po włączeniu optymalizacji kodu ;) Btw. to moja wina, że nie załapałeś od razu o co chodziło - zmieniłem posta w czasie jak pisałeś swojego i się bałagan zrobił ;)
No chyba żartujesz? To jedynie odbiera bloki po 512B. Żeby zformatować to trzeba po pierwsze wysyłać. Dla porównania powiem Ci, że procedura która odbiera dane (czyli ta z kodu powyżej) ma 85 linijek, a cała procedura (no może nie cała bo jedynie zapis i odczyt plików) to FAT16 jakieś 10000 linijek. Samo formatowanie jest prostsze, ale piszę to żeby...
Dodatkowo przecież są programy do optymalizacji uruchamiania PC i rejestru.(Te do defragmentacji rejestru mogą jednak trochę namieszać).
... Nie wiem gdzie błąd :( Bo i skąd możesz wiedzieć , skoro nie sprawdzasz co Ci mówi TWSR :( Np. i2c_send(0b10100000);//<- adres fizyczy 00, 1 bit adresu słowa 0 + Write A skąd wiadomo , że SLAVE odpowiedział ACK :?: Nie przypadkowo , wszystkie funkcje i2c (prócz i2c_init i i2c_stop) zwracają nam zawartość rejestru TWSR. Pozdrawiam Piotrek
Przeskanowałem system antywirusem, wyczyściłem pliki tymczasowe, rejestry - ogólna optymalizacja. System jest stabilny więc raczej nie po jego stronie leży problem, chyba, że jakaś aplikacja ogranicza dostęp.
po dodaniu volatile jakos lepiej poszlo ale widze ze wczesniej zmienna w rejestrach siedziala a teraz gdzies w ramie ja umiescil. To jest dość oczywista konsekwencja użycia tego kwalifikatora - efektywnie zabrania on jakichkolwiek optymalizacji zmiennej i pozostaje ona na stosie. Wydaje mi się, że walczysz z niewłaściwym problemem - szukasz dziury...
Jest to najprawdopodobniej wina długiego odczytu danych systemowych. Dysk w jakiej ilości jest zapełniony? (ile na ile GB). Zdefragmentowany, sprawdzony pod kątem błędów (może być nawet windows'owskie narzędzie)? Dokonaj optymalizacji, czyszczenie rejestrów oraz usuwania śmieci z dysków (polecam WinOptimizer 7). Następnie wklej nam tutaj smart dysku...
Żeby nie było. Nie jestem fanatykiem Microchipa. Proponowane przez niego rozwiązania jak każde mają swoje wady i zalety. Mimo szerokiej kampanii do urządzeń Low power dalej preferuję MSP. Znam też zalety AVR (może nie tak dobrze jak TMF) Nie neguję zalet ARM'a. Ale widzę też, gdzie lepsze (i gorsze) od niego są MIPS'y Ale do startu z hostem USB uważam,...
Zaproponowane rozwiązanie polega na połączeniu dwóch jednostek: X i wykorzystującą jednostkę X jednostkę Y, oraz wykorzystania rejestrów docelowych Y jako rejestry dla obliczeń pośrednich w jednostce X. Opisałem to tak: " optymalizacja dotyczy zmniejszenia liczby potrzebnych rejestrów jakich wymaga układ do prawidłowego funkcjonowania. W przypadku,...
Jak masz wyłączoną optymalizację to nic dziwnego, że procesor odkłada na stos wszystkie rejestry. Lepiej zastosować optymalizację i pododawać w programie volatile tam gdzie ma być żeby nie było jaj. Jak chcesz zupełnie uniknąć odkładania w ISR na stos to możesz dodać flagi __attribute__((naked)) do deklaracji przerwania. Jest to bardzo niebezpieczne...
Przerwanie masz załączane poprawnie ale jest problem z wyłączaniem. Makro TXOFF powinno być: #define TXOFF (UCSRB&=~(1<<UDRIE)... zamiast #define TXOFF (UCSRB&=!(1<<UDRIE)... Operator ! to operator LOGICZNy negacji a ~to operator uzupełnienia jedynkowego. Ten błąd wyjaśnia jednokrotne wysyłanie hello,...
Zakładka: Optymalizacja systemu i po lewej: oczyść rejestr później defragmentuj :)
Frist to jest zwykły program do naprawy rejestru i optymalizacji systemu. Kurcze nie wiem jak to zrobić.. można jakoś screna zrobić tego komunikatu? moge go ewentualnie przepisać na kartke i z kartki tobie tu na forum?
Dla 85 stopni wartość rejestrów to LSB = 0x50 , MSB = 0x05. Pewnie jakieś optymalizacje w projektowaniu. Mieli dostępne takie wartości gdzieś tam po resecie, to wpisali, bo raczej nie zrobili by tego specjalnie ;-)
Jak kompilator bedzie z gory wiedzial, jakiego rejestru uzyc, to moze cos optymalizowac. W przypadku, gdy funkcja musi byc uniwersalna, bo nie inline i nie wiadomo z jakimi argumentami zostanie wywolana, to juz nie tak latwo zastosowac optymalizacje.
niestety nie ma nośnika/partycji recovery. Czyszczenie rejestrów i optymalizacja - robie to regularnie, ale z tego co wiem to i tak trochę śmieci zostaje dlatego chciałem sobie zrobić od nowa czystą instalkę i zrobić obraz na przyszłość, ale teraz tej instalki nie mam.
(at)A.T. To jak przekazuje sę argumenty znajdziesz w opisie ABI kompilatora. Ma to znaczenie tylko jeśli całą funkcję C napiszesz w asemblerze - to znaczy umieścisz ją w odpowiednim pliku .S i wyeksportujesz za pomocą .global. Natomiast jeśli definiujesz funkcję w C i w jej ciele umieścisz wstawkę to odwołujesz się nie poprzez rejestry lecz nazwy zmiennych/argumentów....
SanceS masz rację jeżeli ma się sporo czasu. A ponadto program Norton Utilities to nie tylko deragmentaryzacja ale i poprawianie rejestru i jego optymalizacja
Uruchomiłem ponownie znów zrobiłem scan i nadal to samo co wyzej podczas sfc /scannow Dodam, że podczas tej optymalizacji (link poniżej) wyłączało się opcje przez rejestr czy coś takiego, opcje typu Windows Defender itd. nie pamiętam już dokładnie jakie wyłączałem, ale nie wiem czy to przez to czy nie, bo na innym komputerze starszym też zrobiłem taką...
i co z tego?? ale w pętli głównej po optymalizacji program pewnie działa tylko na rejestrze.
Kurde, nadal nie działa. Daj aktualny kod. Jak masz ustawioną optymalizację?
A poprawienie rejestru jakimś programem do optymalizacji nie pomaga? Na przykład jv16PowerTools? Skanowanie MBAM?
tak wynika z EBP ale w zamknietej niska efektywnosc i duze rozmiary, a w bass-reflexie znaczne podbicie niskich rejestrów, po mimo nierównej linii..
Przesyłam logi w załączeniu. Czyszczenie rejestru i optymalizację systemu robiłem wczoraj. Korzystałem z rozwiązania będącego częścią Bitdefendera. Konfiguracja komputera ASUS N580V: - Windows 10 Home - CPU Intel i7-7700HG - Grafika Intel HD Graphics 630 / Nvidia GeForce GTX 1050 - 16GB ramu - Dysk twardy SSD + HDD
Co trzeba wyłączyć w programie QUARTUS II , żeby nie redukował rejestrów, niżej podaje ostrzeżenie wygenerowane: Warning: Reduced register "Barrel:neuro_barrel|DOUT po co ci ten rejestr, jesli jego wejscie D jest zawsze ustawione na '0' ? chyba ze jest to celowe. choc trudno mi sobie wyobrazic po co; mozesz poprosic kompilator by nie usuwal zbednej...
jeżeli instalowałeś jakiś dodatek do IE to go odnistaluj koniecznie , po za tym w menu star>uruchom wpisz msconfig i tam sprawdż wszystkie programy które się uruchamiają. Jeżeli masz win98 to maja zostać tylko 4 [nie pamiętam jakie] Jezeli masz winxp to trochę więcej. Ale szukaj w google o konfiguracji widnows, optyamlizacji rejestru, optymalizacji...
to ja też coś od siebie dołożę spróbuj wszystko zapisać w postaci liczbowe tj nie baw się w przesunięcia bitów i takie tam tylko na sztywno w pisz co masz wpisać do rejestrów, wnioskuje ze używasz darmowego kompilatora spróbuj wyłączyć optymalizacje kodu, ewentualnie spróbuj dopisać w obsłudze przerwania czy to wejście faktycznie ma stan niski. Swego...
po co ci 3 takie same fragmenty kodu, skoro mozna to zrobic jednym i przekazywac mu poprzez 2 rejestry wartosc dla TIMERa? optymalizacja sie klania... 0x41 0x56 0x45!!
Proponuję wyłączyć zainstalowanego na komputerze antywirusa (ochronę w tle, na bieżąco) i przeskanować w trybie pełnym programami MalwareBytes AntiMalware oraz Adw Cleaner (skanuj i usuń) (potem włączyć z powrotem antywirusa zainstalowanego na komputerze, ochronę w tle, na bieżąco). Następnie proponuję skanowanie programem do optymalizacji i czyszczenia...
Następnie zastosowałem się do Optymalizacja usług systemowych. Użyłem I METODA - Rejestr. Na stronie którą podałeś znajduje się lista usług, które skrypt wyłącza. Pomimo przywrócenia kopii rejestru sprawdź stan tych usług.
Proponuję program do naprawy rejestru. Ja używam Norton Utilities. To ciekawy program Pozwala ponadto nie tylko naprawiać ale i optymalizować rejestr komputera pod względem optymalizacji czyli szybkości uruchamiania się komputera
Do optymalizacji uruchamiania systemu lepiej użyć WinAso . Zdefragmentuj rejestr programem TuneUp i dołóż pamięci RAM
O zgrozo. A myślałem że kompilator jest dla mnie a nie ja dla kompilatora. No i właśnie tak jest - kompilator jest dla Ciebie. Ty każesz mu skompilować błędny (nie w sensie składniowym) program, a on to robi, choć program nie działa (; Zresztą jak widać po kodzie nawet w tym przypadku jego działanie jest niechlujne. Tak, strasznie... Biorąc pod uwagę...
Nic nie przeanalizowałeś błędnie. Kompilator optymalizuje sobie dostęp do pól bitowych w szczególności jeśli wpisywane wartości bywają znane na etapie kompilacji (np. init). Jest niewielkie prawdopodobieństwo, że napisałbyś kod w asmie lepszy niż wygenerował kompilator keila. Dodatkowo, czy włączyłeś optymalizację -Otime?... Włącz, najpewniej zostaniesz...
ja mam zainstalowane win xp na takim samym dellu i działa mi to wszystko bardzo sprawnie tylko trzeba troszkę poczyścić rejestr (optymalizacja) wyłączyć zbędne usługi w windowsie i użycie pamięci zmaleje diametralnie. po zainstalowaniu sp2 użycie pamięci wzrosło mi do 97mb a po wyłączeniu tego czego nie używam i przede wszystkim luny użycie wacha sie...
Ale dodanie petli itak niczego nie zmienia dioda nie miga, petla moze byc pusta bo caly kod moze byc zadelkarowany w funkcji main Dodaj bardziej sensowną pętlę, żeby kompilator nie pozbył się jej w trakcie optymalizacji np. czytaj jakiś rejestr w tej pętli.
No obudowę kupiłem tą którą mi poleciłeś Obudowa SilentiumPC Signum SG1 TG Pure Black System byl instalowany niecałe 2 tygodnie temu na nowym dysku ssd i nie bede robil formata. Te programy byly zainstalowane dopiero wczoraj bo chcialem zobaczyc czy coś pomogą w tych spadkach fps. I Advanced SystemCare pomógł bo jak przeprowadziłem optymalizacje komputera...
/.../Jak to się dzieje?/.../ zastanow sie nad takim 'kodem': reg [ 7:0] cnt1; reg [ 25:0] cnt2; reg [150:0] cnt3; always (at)(posedge clk) ckl1 <= clk1 +1; clk2 <= clk2 +1 ... assign led1 = cnt1[1]; assign led2 = cnt2[1]; assign led3 = cnt3[1]; czy led1, led2, led3 beda mrugaly z rozna czestotliwoscia ? malo tego, jestem przekonany, ze w czasie...
Wersja 12.1 https://gbboptimizer.gbbsoft.pl - Możliwość podłączenia dowolnego inwertera podłączonego do Solarman, o ile tylko zdefiniuje się jak mają być ustawiane rejestry. https://obrazki.elektroda.pl/9928044200_...
Różnica nie polega na zamianie miejscami movs i strh, tylko na tym, że w jednym kodzie zapis jest wykonywany _PRZED_ ustawieniem bitu PG w rejestrze CR (to jest to "str r3, [r5, #16]"), a w drugim _PO_. Bez "volatile" kompilator może sobie przestawić ten zapis gdzie mu się podoba, natomiast w odwrotnym przypadku zostanie on wykonany w takiej kolejności...
Tutaj pokazane jak genialny jest kompilator na O3, oprócz toggle (który jest xorem) każda operacja to jeden rozkaz. http://obrazki.elektroda.pl/9842136600_1... 8 krotne wywoływanie SBI/CBI aby ustawić 0xff na porcie nie zawsze jest pożądane, gdy można to wszystko zrobić jednym OUT'em. Porty są zadeklarowane jako volatile więc kompilator...
Proponuję użyć programów do optymalizacji systemu i sprawdzenia błędów w rejestrze. Oto przykłady takich programów: - System Mechanic Professional - RegSupreme PRO - PC Accelerator - RegDoctor - Regcleaner - RegistryBooster - EasyCleaner - TuneUP
Tak się składa, że wiem, że R0 jest wolny a każdy inny zajęty. Dziś jest wolny, jutro jest zajęty - obyś się nie przejechał. No i coś takiego nie działa, bo zmienna StackPointer Działa - potem R4 będzie przepisane do R0 żeby prawidłowo zwrócić wynik. jest ładowana do R4, który to ma być zrzucony instrukcją STMDB Wstawki assemblerowe są dużo bardziej...
ARM®v7-M Architecture Reference Manual, rozdział B1.5.7 Stack alignment on exception entry. Lepiej? Poprawiłem mój post w czasie, kiedy Ty pisałeś. Atrybut __interrupt nie jest ignorowany, ale znaczy on tyle, że procedura przy wejściu programowo wyrównuje stos. Moim zdaniem nie znaczy nic więcej, bo nie ma takiej potrzeby. Nie ma żadnej "optymalizacji...
Cała dyskusja na temat volatile powyżej jest błędna - użycie tego słówka przy polach struktury TPIN jest w 100% prawidłowe i KONIECZNE. Proponuję więc szukać problemu w innym miejscu, bo to akurat miejsce jest właśnie takie jak ma być. Porównywanie wartości zmiennych z oczekiwaniami przy włączonej optymalizacji jest bezcelowe i doprowadza do takich...
Po co funkcja? - wystarczy prosty zapis do rejestrów BSRR / BRR - krótszy zapis w kodzie, szybsze wykonanie.
Może nieprecyzyjnie napisałem. Używam DR 16-bitowo w sensie ustawienia ramki na 16-bitową i w sensie zapisywania wartości 16-bitowej do DR. Natomiast nie wymuszam dostępu 16-bitowego do rejestru DR. Chciałem sprawdzić jaki jest dostęp do tego rejestru ale w optymalizacji 0s nie znalazłem tego od razu. Zmieniłem optymalizację na O0 i skompilowałem, i...
No a teraz moja wersja, miałem trochę czasu. Usprawniłem przy okazji trochę kod. Mam nadzieję, że nie popełniłem nigdzie błędów. U mnie działa z wyłączonym REGISTER GLOBALS. Logowanie.php3 <?PHP $OK = false; session_set_cookie_params(2592000... // 60*60*24*30 sekund session_start(); if(!isset($_SESSION['login'&...
(at)marek2784 - ale zaczynasz od wartości 0 więc nie liczysz 1-10 tylko 0-9 A co do optymalizacji uzupełniania... no przecież masz rejestr w którym już odliczasz od 10 do 1 ;) Wystarczy uzupełniać od góry i adres dekrementować. Albo jak inny kolega zaproponował użyć CJNE, choć na pierwszy rzut oka mi się wydaje że najsilniej zoptymalizowane byłoby moje...
Ja rowniez i nie bede zgadywal. Czeka Cie reinstalacja systemu, a na przyszlosc zapamietaj zeby nie wylaczac przywracania systemu i nie uzywac programow do "optymalizacji".
(at)grko Nie czytasz postów i pouczasz - gdzie napisałem że nie można? Przecież już wcześniej o tym pisałem. przy volatile chcielibyśmy uniknąć optymalizacji pisania i odczytywania, a kompilator o tym przestrzega. Poza globalną zmienną w rejestrze typu register char x asm ("r5"); to nie może być. Zresztą nie wiem jak to jest z optymalizacją operacji...
Jak można mówić cokolwiek o optymalizacji ustawiając / kasując po jednym bicie w rejestrach, zamiast ustawić od razu cały rejestr? Pozatym - czy naprawdę STANDARDOWE polecenia języka C są tak brzydkie, że trzeba je zastępować tymi bascomo-podobnymi potworami których użyłeś? 4\/3!!
Takie porównania na trywialnych programach są nic niewarte. Gdy jednak porównamy programową obsługę np SPI, to używając digitalWire osiągniemy np 3Mb/s a operując na rejestrach 8, prawie 3 razy szybciej. Czekanie na załadowanie obrazka z karty SD 2 sekundy a 6 to jest wymierna różnica. Naturalnie, dobrze napisana bibliotek będzie operować na rejestrach...
Witam, Mam pytanie odnośnie stosowania narzędzi przyspieszających do Windows XP. Jakie programy wg Was są najlepsze do optymalizacji Windows (defragmentacja dysków, rejestru, zarządzanie pamięcią, usuwanie zbędnych animacji w windows itp...)? Czy jest taki jeden program lub czy najlepiej stosować kilka? Oczywiście zależy mi także na zasobach kompytera...
Holding registers ( instrukcja 6 lub 16 do zapisu) tyczy się rejestrów 16 bitowych, czyli w tym przypadku wpisujesz liczbę do rejestru i ją możesz sprawdzić za pomocą operatorów porównania. Oczywiści możesz wpisać 1 i sprawdzać pierwszy bit słowa 16 bitowego, ale to nie ma sensu Do MB_HOLD_REG wpisujesz wskaźnik do tablicy word, czyli musisz stworzyć...
CC Cleane i ADWCleaner. Rozumiem ze chodziło o CCleaner'a? Posiadam go i nim wszystko czyściłem, również posiadam odkurzacza, a program odinstalowałem przy pomocy Revo uninstaller. Dobra problem już nieaktualny , dość dobitniej przeczyściłem komputer i wszystko wróciło do normy. Pytanie teraz takie, ktoś wie co mogło być tego przyczyna, że program...
Jednak kod z Else wykona się szybciej, zajmie mniej cykli. Przy każdym If-ie kompilator musi umieścić zmienną do rejestru żeby ją porównać z zadaną wartością. .... Zapomniał kolega o optymalizacji interpretatora. Nie wiem jak obecnie, ale BASCOM jak się jeszcze nim interesowałem obydwie interpretował i optymalizował identycznie. Kolego sprawdź :D
Usuwanie kont raczej nic nie pomoże. Z resztą byłoby to dosyć kłopotliwe, bo musiałbym skopiować wszystkie potrzebne programom dane i wrzucić je do nowych folderów kont. Dzieje się tak od ok. tygodnia. Ma to na pewno związek z poradami z http://www.chip.pl/arts/archiwum/n/artic... Zastosowałem kilka z nich i pojawiły się problemy z błędami...
A jakie programy nadają się oprócz tych wymienionych na początku do optymalizacji Windows XP?
Tak, w drugim projekcie na poziomie HALa przy tych samych ustawieniach wyjścia GPIO PA12 jak na rejestrach ustawiłem program działa w pełni poprawnie. Ktoś wspomniał o optymalizacji pętli for po czym odpowiedź została usunięta - o co chodzi z tą optymalizacją? Jeśli pętla zostanie wstawiona do kodu ale w środku nic nie będzie się działo, czyli pętla...
Jest to gruba nie prawda. Naturalnie trochę sie rozrasta jak każdy system microsoftu, ale to się minimalizuje czyszcząc folder temporary, historię, punkty przywracania, robienie porządku w rejestrach. Są programy które robią optymalizacje automatycznie.
Ze zmiennymi masz prosto. Zmienne globalne, oraz zmienne lokalne w funkcjach zadeklarowane jako static mają miejsce w pamięci przydzielone na stałe (stały adres). Zmienne lokalne funkcji (automatyczne) są przydzielane na stosie bądź w rejestrach. Jeżeli są zlokalizowane na stosie, to po opuszczeniu funkcji stos ulega zwinięciu i zmienne zostają automatycznie...
Marcin_xx1 : Optymalizacja nie polega na zamienieniu jednej linijki w inną od tak, ale na maksymalnym wykorzystaniu pewnych założeń, których nie przekazujemy jawnie kompilatorowi. Dla przykładu jeśli założymy, że wszystkie zmienne przyjmują wartości od 0 do 9, to wszystkie warunki się upraszczają (można zwiększyć bazę z 10 do (np)16 co już poczynił...
Przyjrzyj się ciut dokładniej temu programowi. To nie te instrukcje, które pokazałeś, robią to, o co Ci chodzi. Jeśli będziesz kolejno wykonywał kilka operacji na porcie - kod będzie krótszy. Pamiętaj też o włączeniu optymalizacji, przynajmniej -O2. Przed dostępem do rejestru trzeba załadować jego adres - zwykle robi to instrukcja LDR z adresowaniem...
Różnica pewnie w dużej części wynika z avr/io.h. Różne rejestry (ATmega 8 i 88 dadzą różne ilości "wsadu", różne rozmiary pamięci (168 i 88 różnią się tylko ilością pamięci, a 168 daje większy kod). A w przypadku optymalizacji dochodzą kwestie jej jakości. W końcu jeśli jest miejsce we flashu, można optymalizować pod kątem szybkości działania i możliwe,...
pierwsza sprawa to fakt że nie produkty nie są porównywalne. Kompilatory GNU (tak naprawde zestaw programów do kompilacji kodów) daja tylko pdzbiór funkcjonalności produktów IAR, czy Keil. Programista często widzi kompilator jako IDE które "automatycznie" robi cały proces budowania (edycje, kompilację, linkowanie, obróbke do postaci wynikowej/potrzebnej...
Poszukaj w nocie katalogowej procesora - tu wypada napisać od razu funkcje operujące na rejestrach interfejsu SPI - tak będzie najszybciej. https://www.google.pl/search?q=avr+spi
Witam kolegów! Zgodzę się w tej debacie z kolegą PiotrDerf'em. Posiadam płytę z tym chipsetem i jest to porażka. Gdyby nie moja optymalizacja systemu włącznie z małą przebudową rejestru to nie dałoby się na tym obejrzeć nawet filmu. A tak jakoś to chodzi. Ale odradzam zdecydowanie płyty z tym chipsetem :) Zajrzyj na http://allegro.pl/item132070597_abit_sa6...
Mośna dać -Os i się nieprzejmować. Najpewniej problem wynika z timingów dostępu do rejestrów chronionych.
optymalizacja laptop optymalizacja komputer optymalizacja internetu
polar kuchenka wersja oprogramować elm327 schemat schneider
saeco hd8752 pułapka grawitacyjna
Konwersja sygnału sinusoidalnego na prostokątny za pomocą IC 555 Słabe podciśnienie w zgrzewarce próżniowej - przyczyny i diagnostyka