lista instrukcja asembler

Znaleziono około 67 wyników dla: lista instrukcja asembler
  • asembler AVR, brak instrukcji dzielenia, lista rozkazów.

    tak swietnz ten tekst :P mnie nigdy nie interesowała elektornika procesory i takie tam :D zostałem zmuszony do zapoznania sie z tym na uczelni i troche zaczyna mi sie podobac :) jeszcze zeby moj angileski nie byl tak kulawy to było by swietnie

    Mikrokontrolery   22 Wrz 2006 18:25 Odpowiedzi: 5    Wyświetleń: 2233
  • REKLAMA
  • Projekt na lab. Asembler na 51. Zliczanie naciśnięć.

    A o zaliczeniu laborki dowiedziales sie wczoraj? Ten program to chyba ok 15 linijek w asm, i zeby to napisac wystarczy powierzchowne przejrzenie noty jakiegos 8051 + lista instrukcji.

    Mikrokontrolery   03 Maj 2007 15:01 Odpowiedzi: 9    Wyświetleń: 1661
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Przesiadka z 51 na AVR: Problemy z asemblerem i AT90S2313 w AVRStudio4

    Aby debuger widział eeprom musisz mu załadować wsad. Mam starszą wersję AVRstudio i u mnie jest to pozycja Up/Download Memories w menu Debug. Wybierasz z listy eeprom, wskazujesz plik *.eep i wciskasz Load and program. Co do mnemoników - polecam streszczenie: http://gayos.w.interia.pl/ Mnie się bardzo podobają te mnemoniki. Są to skróty wyrażeń co dana...

    Mikrokontrolery   24 Lut 2006 21:07 Odpowiedzi: 16    Wyświetleń: 2441
  • Jak obliczyć czas wykonania instrukcji BASCOM przy kwarcu 11059200?

    Jezeli chodzi o Bascom to Bog jeden wie ile sie wykonuje jedna "instrukcja". Jezeli chodzi o asembler to istnieje cos takiego jak lista rozkazow. Wymienione sa wszystkie instrukcje, co robia i ile cykli maszynowych procesora zajmuja. Nie podales co to za procesor ale zakladam ze to AVR. Wiec AVR jest procesorem w ktorym 1 cykl kwarcu = 1 cykl maszynowy...

    Mikrokontrolery   04 Gru 2005 23:40 Odpowiedzi: 6    Wyświetleń: 1988
  • [uC]Który zestaw ewaluacyjny STM8 czy STM32 Discovery?

    Wszystko zależy od tego co chcesz zrobić (jaki projekt). STM8 jest bardzo sympatycznym procesorem bijącym na głowę AVRki. Tylko trzeba wybierać te nowsze modele (polecam wersję "A" tego procesora - bardzo stabilna i nie boi się zakłóceń). Wada jest niestety taka, że nie ma darmowych kompilatorów C (są tylko ograniczone do 16k). Żeby wykorzystać potencjał...

    Mikrokontrolery   28 Cze 2011 11:20 Odpowiedzi: 3    Wyświetleń: 2272
  • REKLAMA
  • Pilot (RC5) do autoalarmu na mikroprocesorze AT90S2313

    Niczym szczególnym się nie różni, poza tym, że wektory obsługi przerwania mogą być trochę inne i ilość instrukcji może być troszkę większa, jeżeli chodzi o asembler. Nie wpływa to jednak na zapis programu, jeżeli zamiast konkretnych adresów używasz nazw symbolicznych definiowanych w plikach nagłówkowych, najczęściej dostarczanych razem z kompilatorem,...

    Mikrokontrolery   12 Lis 2005 19:08 Odpowiedzi: 8    Wyświetleń: 1464
  • Wybór mikrokontrolera do assemblera: '51 czy AVR? Który lepszy?

    Na liście rozkazów u atmela pisze że jest DIV, MUL, FMUL, FMULS ale ich asembler wyrzuca błędy przy asemblacji że instrukcje są niedozwolone dla tego procesora (próbowałem 2313,8515,8535 i na żadnym nie ma, musiałem zrobić "na piechotę")

    Mikrokontrolery   14 Cze 2004 11:28 Odpowiedzi: 18    Wyświetleń: 2908
  • Jaki kompilator ASM do AVR AT2313? Jak skompilować program?

    To bardzo slabo szukales. Taki temat pojawia sie co kilka dni. Srodowisko uruchomieniowe dla AVR-ow za darmo dostepne jest na strone producenta czyli Atmela. Nazywa sie AVR Studio i zawiera kompilator asemblera, symulator. Co do roznic to oczywiscie sa znaczace. AVR to inna architektura wiec inaczej sie robi pewne rzeczy. Do dyspozycji jest 32 rejestry...

    Mikrokontrolery   20 Lis 2005 09:35 Odpowiedzi: 1    Wyświetleń: 1235
  • REKLAMA
  • Lista rozkazów procesora - uruchamianie bez systemu operacyjnego

    Mam do was pytanie, czy jest możliwość wykonania funkcji np. dodawania wykorzystujac listę rozkazów procesora, nie majac zainstalowanego żadnego systemu? Procesor ma na liście instrukcji ADD i może to zrobić, ale nie mając systemu opeacyjnego nie będziesz miał jak wprowadzić danych z klawiatury do rejestrów na których ta instrukcja operuje, ani nie...

    Początkujący Elektronicy   18 Sie 2015 14:02 Odpowiedzi: 11    Wyświetleń: 1830
  • REKLAMA
  • Gdzie znaleźć listę rozkazów dla STM32F410RB? Różnice w instrukcjach.

    Oczywiście chciałem pisać w C, ale nikt nie potrafi mi powiedzieć dlaczego dla jednego wygląda to tak gpio.GPIO_Mode = GPIO_Mode_Out_PP; A dla drugiegotak: gpio.GPIO_OType = GPIO_OType_PP; gpio.GPIO_Mode = GPIO_Mode_OUT; (at)stmx napisał, że to udogodnienie, ale całym problem jest w tym, że to nie działa zamiennie, chociaż teoretycznie robi to samo....

    Mikrokontrolery Początkujący   16 Sty 2019 20:32 Odpowiedzi: 121    Wyświetleń: 4809
  • Lista mnemoników pętli dla asemblera 32-bit CISC

    Witam szukam listy mnemoników oraz ich znaczeń dla asemblera procesorów 32bit CISC szczególnie tych które wykonują instrukcje pętli. Dziękuje za pomoc pozdrawiam

    Początkujący Elektronicy   17 Lis 2007 19:46 Odpowiedzi: 2    Wyświetleń: 2282
  • [PLC] 2 czujniki i mierzenie czasy miedzy sygnalami od nich

    Proponuję następujące podejście to tematu. Prawdą jest że Siemens opanował ~80% rynku PLC w Europie, jak to było napisane. Skoro chciałbyś poznać narzędzia programowania PLC to Step 7 (Simatic S7 300 wzwyż) lub Micro Win (Simatik S7-200) wydaje się dobrą inwestycją. Niestety ceny zarówno sprzętu jak i oprogramowania, interface w Siemens'ie są wysokie....

    Automatyka Przemysłowa   30 Lip 2009 14:07 Odpowiedzi: 13    Wyświetleń: 2955
  • Program w asemblerze dla 8051: funkcje OR, AND, NOT, EX-OR

    Poza tym nie wiem zupełnie jak i czy można w ogóle zrealizować tak funkcję EX-OR. AVR: eor R16,R17 8051: xrl A,R0 PIC: xorwf <adres>,<kierunek> I to taki problem ?? Nie napisałeś jaki asembler, najwyraźniej nie chce Ci się poszukać. Każdy procesor ma w swej liście instrukcji operacje logiczne, tylko ich mnemoniki i operandy się różnią.

    Mikrokontrolery   20 Cze 2009 09:35 Odpowiedzi: 5    Wyświetleń: 1959
  • Przejście z AVR na 89s52 - jakie trudności mogą się pojawić?

    różnice.. '51 ma piny z wymuszaniem stanu 0, avr mogą wymuszać 0,1, mają pull-up i open-colector, avr wykonują instrukcje w 1 cyklu zegara, '51 (z tego co wiem/przeczytałem w dokumentacji) mają prescaler (na forum mówią że niewszystkie).. w dokumentacji 89s52 doczytałem sie o prescalerze 12x więc na 1 instrukcje przypada 12 cykli zegara.. tak więc z...

    Mikrokontrolery   26 Wrz 2006 12:05 Odpowiedzi: 14    Wyświetleń: 5734
  • Czy kit programatora AT89C5152-55 jest gotowy do użycia po zlutowaniu?

    Jak się na czymś zarabia to się nie ma czasu próbować wszystkiego. PIC ze swoją segmentacją pamięci i przełączaniem stron ma akurat jeden z gorszych asemblerów, i jest to opinia powszechna. Poza tym pisząc o assemblerze nie miałem na myśli pisania w nim programów, bo to znowu podejście sprzed 20 lat, tylko jego wydajność. Wszystkie asemblery z nieortogonalną...

    Mikrokontrolery   06 Mar 2012 23:08 Odpowiedzi: 12    Wyświetleń: 2855
  • Od czego zacząć programowanie mikrokontrolerów, assembler.

    Cóż, po kolei opowiem co nieco z moich doświadczeń. 1. Jak mogę poznać podstawy assemblera? (Assembler czy asembler?) Musisz poczytać nieco o architekturze procka. W zasadzie może być dowolny. Może to być standardowy procek "PCtowy" (mam tu na myśli architekturę x86). Do tego polecam książkę "Jak pisać wirusy". Jest to podstawowy kurs asemblera x86...

    Mikrokontrolery PIC   24 Lip 2008 02:11 Odpowiedzi: 6    Wyświetleń: 12188
  • Jak odczytać pamięć flash z mikrokontrolerów Atmel, np. ATmega8, ATtiny?

    Bzdury, a konkretniej powielany mit o tym, że asembler jest ekstremalnie trudny i zupełnie niezrozumiały dla przeciętnego człowieka. Ściągnąłem sobie przed chwilą ReAVR i otworzyłem jeden ze swoich projektów, nie jest tak źle. Szczególnie, że sam napisałem program, więc z listą instrukcji AVR pod ręką jestem w stanie bez problemu odczytać kod, stąd...

    Mikrokontrolery AVR   17 Sie 2010 20:00 Odpowiedzi: 7    Wyświetleń: 2676
  • mam pytanie: jak napisali pierwszy program komputerowy?????

    Pisano w asemblerze potem przetwarzano na postać binarną "ręcznie". Lista instrukcji procesora, sposób adresowania i przekazywania parametrów instrukcji są wystarczające do napisania dowolnego programu w postaci binarnej.

    Software serwis   24 Gru 2004 13:53 Odpowiedzi: 11    Wyświetleń: 3535
  • Pisanie programów i używanie bibliotek w C i Asemblerze

    Myślę, że koledze niveasoft chodziło o to, że trzeba bardzo dobrze znać ASM, żeby napisać dobrze działający kompilator.... Kompilator oczywiście napisany w C, czy C++. To akurat nie jest prawdą. Zauważ, że np. gcc jest kompilatorem na gazylion różnych procków o zupełnie różnej architekturze, liście rozkazów itd. To pokazuje, że kompilator pracuje na...

    Mikrokontrolery   16 Gru 2016 02:36 Odpowiedzi: 260    Wyświetleń: 11484
  • Instrukcja kodów Asemblera dla MIDICOM Intel 8085 - miganie diod LED

    Nie znam tego urządzenia, ale z tego co widać jest to jest już najniższy poziom programowania tzw. kod maszynowy. Jeżeli chcesz jednak rozszyfrować ten kod to trzeba znaleźć w sieci listę rozkazów 8085 z ich kodami i ręcznie rozszyfrować i przeanalizować ( jeżeli system ten nie udostępnia narzędzi typu asembler, disasembler itp.-zabawa jest okropna...

    Mikrokontrolery   13 Mar 2014 21:41 Odpowiedzi: 3    Wyświetleń: 1119
  • Asembler – zapis liczby trzycyfrowej 172 do rejestrów R1, R2, R3 (jedn., dzies., setki)

    Sądząc z twojej chęci do myślenia i czytania to pewnie jeszcze trzeba by pójść i zaliczyć za ciebie ten projekt :( :( Algorytm był już podany w tym temacie (dla ułatwienia podam, że był zatytułowany algorytm 2. Rozpisz go sobie w formie jakiej od ciebie wymagają. Inne liczby wpisujesz do R0 przed wywołaniem konwersja. Błagam nie zostawaj serwisantem...

    Początkujący Elektronicy   11 Paź 2007 18:23 Odpowiedzi: 23    Wyświetleń: 2093
  • Omron Sysmac CQM1 budowa systemu. Wstęp czyli co to jest PLC

    https://obrazki.elektroda.pl/8844150300_... Sterowniki programowalne czyli PLC (z ang. P rogrammable L ogic C ontroller) na dobre zadomowiły się w przemyśle i nie tylko, dając dużą elastyczność konfiguracji urządzeń a tym samym zapewniając oszczędności i poprawiając wydajność produkcji. Idea PLC powstała pod koniec lat 60-tych ubiegłego...

    Artykuły   31 Sie 2021 19:58 Odpowiedzi: 3    Wyświetleń: 2958
  • [ASEMBLER] Jak ocenić poprawność kodu ASM z pliku hex dla 89c2051 w IDA Pro?

    Wybrałeś drogę przez "pokrzywy" :-). Może i dobrze. Jak się poparzysz to będziesz inaczej patrzył na temat programowania. W sumie można i deasemblować. Ale zobacz pierwsze linijki (zaraz po etykiecie start). Moim zdaniem wpakowana jest tam instrukcja bez sensu (jeżeli flaga ustawiona lub wyzerowana to skocz do...). Kod po deasemblacji jest "nienaturalny"....

    Mikrokontrolery   28 Cze 2010 11:48 Odpowiedzi: 9    Wyświetleń: 4368
  • Czy znajomość 50 komend asemblera wystarczy do programowania i2c i 1wire?

    Pełna lista instrukcji i opis działania procesora wystarcza do napisania dowolnego algorytmu.

    Mikrokontrolery   09 Wrz 2004 01:06 Odpowiedzi: 7    Wyświetleń: 1200
  • Program konwertujący liczbę HEX na BIN oraz DEC - asembler i8086

    (at)dzyszla Trudno jest mi określić jaka dokładnie pomoc będzie potrzebna, bo poblem leży niemalże we wszystkim. A mówiąc to mam na myśli to, że nie widzę sposobu zrealizowania tego co przyjdzie mi do głowy, tzn. nawet po zrodzeniu w głowie jakiejś myśli, nie wiem jak ją "przepisać" na kod. Ktoś mi kiedyś powiedział, że naszykowanie sobie wcześniej...

    Programowanie Początkujący   05 Sty 2023 20:54 Odpowiedzi: 10    Wyświetleń: 966
  • Czy mogę zamienić PIC 16C84 na 16F84 w wykrywaczu? Różnice i kompatybilność

    czemu kozystacie z jezyka C skoro w mplabie standardowo uzywa sie uproszczonego asemblera ktury jest calkiem przyjemny chocby dlatego ze lista instrukcji do opanowania miesci sie w granicach 33

    Mikrokontrolery   20 Lip 2003 23:19 Odpowiedzi: 13    Wyświetleń: 2184
  • AVRGCC i asembler: Jak dodać procedurę przerwania w ATmega8535?

    Owszem, jeśli chodzi o ISR to sprawa jest prosta i napisanie wstawki całkowicie w asm jak najbardziej celowe. To co pisałem odnosiło się szczególnie do krótkich funkcji, które kompilator inlinuje - wtedy straty związane nie tyle z zapamiętywaniem rejestrów co koniecznością wykonania instrukcji mov, tak aby dostosować argumenty do rejestrów oczekiwanych...

    Mikrokontrolery   09 Lip 2012 17:42 Odpowiedzi: 14    Wyświetleń: 4358
  • [GCC] Jak przekazać definicje z GCC do asemblera AVR?

    Skoro to wstawka, to nie możesz tak: #define BARDZO_WAZNA_WARTOSC 42 asm volatile ( "ldi r16, %0" "\n\t" : /* wartosc zwracana */ : "M" (BARDZO_WAZNA_WARTOSC) : "r16" /* rejestry zamazywane */ ); Ewentualnie prościej: uint8_t stala = BARDZO_WAZNA_WARTOSC; asm volatile ( "jakas...

    Mikrokontrolery AVR   27 Gru 2008 01:21 Odpowiedzi: 9    Wyświetleń: 2206
  • [AVR] C i ASM - Porównanie ilości i szybkości kodu - jak?

    Co do samego tematu: Szybkość kodu w asemblerze wynika z tego, że pisząc w nim kod wykorzystujemy wszystkie założenia dotyczące projektu - założenia są podstawą optymalizacji, a jeśli ktoś nie wykorzystuje wszystkich założeń, niech pisze w C, mniej się narobi, bo i tak nic nie zoptymalizuje - i tak: - można niektóre warunki uprościć (założenia dotyczące...

    Mikrokontrolery AVR   13 Gru 2008 11:59 Odpowiedzi: 69    Wyświetleń: 8553
  • [ATMega8][Asembler] Przełączanie diody LED za pomocą przycisku

    Cześć! Mam do zrobienia następujące ćwiczenie: Obsłuż układ z rysunku tak, by naciśnięcie przycisku S1 powodowało zaświecenie diody D1. Dioda D1 powinna od tej pory świecić, aż do powtórnego naciśnięcia przycisku S1 - wówczas dioda D1 powinna zgasnąć, a dioda D2 jednocześnie się zapalić. Oto schemat: 8874876500_1403362528|iRdN97tdaw Ponieważ na lekcji...

    Początkujący Elektronicy   01 Lip 2014 13:28 Odpowiedzi: 6    Wyświetleń: 2532
  • Gdzie znaleźć przetłumaczone instrukcje asemblera AVR Studio?

    Witam! U mnie na stronie znajdziesz tabele z przetłumaczoną listą rozkazów dla ATTiny12. Może służyć jako podręczna ściągawka. :) http://republika.pl/rejestr/strony/downl... Pozdrawiam

    Mikrokontrolery   26 Lip 2004 17:17 Odpowiedzi: 5    Wyświetleń: 2855
  • Wnętrze tunera Manta DVB-T02

    Aktualnie próbuję zrobić pętlę nieskończoną pod jakimś adresem. Korzystam z asemblera dla MIPS. Problem w tym, że mam błędny opcode, albo adres i tym samym wyskakują wyjątki. Nie pamiętam, czy skok względny przyjmuje wartość -1 czy 0 dla aktualnie wykonywanej instrukcji - warto to sprawdzić. Po drugie, na MIPSach występuje coś takiego jak delay slot,...

    Wnętrza urządzeń   10 Sty 2025 22:09 Odpowiedzi: 21    Wyświetleń: 1977
  • Polecane książki o mikrokontrolerach Atmel - lista i opisy

    Jeśli mogę coś polecić ze swojej strony i pod kątem pisania w Asemblerze to Kilka pozycji z wydawnictwa [url=www.btc.pl]BTC Dwie pozycje autorstwa pana A.Pawluczuka "Sztuka programowania mikrokontrolerów AVR podstawy" i "Sztuka programowania mikrokontrolerów AVR praktyka" oraz dwie książki Rafała Baranowskiego. "Mikrokontrolery AVR atmega w praktyce"...

    Mikrokontrolery AVR   14 Gru 2009 18:36 Odpowiedzi: 4    Wyświetleń: 2309
  • AVR - Optymalizacja dzielenia przez stałą 8-bitową bez sprzętowego dzielenia

    Jak sam zauważyłeś wiele problemów rozwiązuje sprawny kompilator - gcc sam od siebie robi optymalizacje o których nawet średnio zaawansowani programiści nie wiedzą. Dlatego przykład Bascoma jakby kłóci się z optymalizacjami i szybkością. Co do braku dzielenia na AVR - kolega BluDraco to sensownie uzasadnił, ja dodam od siebie tylko conieco. Jak BlueDraco...

    Mikrokontrolery AVR   01 Lut 2014 20:59 Odpowiedzi: 7    Wyświetleń: 3021
  • Jak wybrać odpowiedni model AtMega8 do projektów?

    dobrze koniec o pisaniu ktory jezyk jest lepszy. teraz zadam jedno pytanie jak zabrac sie za assemblera dla procesorow atmela ? w czym sie to pisze? chce sprobowac swych sil w asemblerze W assemblerze najlepiej pisać w darmowym AVR Studio dostępnym na stronie Atmela. Proponuję również pobrać dokumentację od konkretnego mikrokontrolera oraz listę instrukcji:...

    Mikrokontrolery   22 Mar 2007 15:28 Odpowiedzi: 35    Wyświetleń: 5789
  • El Jugador - konsola do gier opensource

    http://obrazki.elektroda.net/91_12684915... El Jugador jest konsolą do gier telewizyjnych, której powstanie powiązane jest z ogromną popularnością, jaką cieszył się ten rodzaj rozrywki przez ostatnie dekady, jeśli spojrzeć na choćby NES'a i jego przeróżne klony, obecne na rynku do dziś. Konsola wykonana jest w formie modułu, zawierającego...

    DIY Zagranica   16 Mar 2010 21:51 Odpowiedzi: 3    Wyświetleń: 4815
  • Wybór mikrokontrolera odpornego na duże zakłócenia elektromagnetyczne

    Zdecydowanie polecam STM8A. Ten procesor ma dwa "zegary" (jeden zewnętrzny drugi wewnętrzny) przełączane automatycznie (gdy zewnętrzny stanie, procesor przełącza się na wewnętrzny). Odporny na zakłócenia (sprawdzone w praktyce). Oczywiście nie unikniesz zastosowania kondensatorów blokujących zasilanie i zapewnienia odpowiedniego "środowiska". AVR w...

    Mikrokontrolery   07 Sty 2010 13:22 Odpowiedzi: 17    Wyświetleń: 3935
  • LPC 1114 - taktowanie procesora a ustawienie czasu opóźnienia

    Gdzieś przeczytałem, że jeśli LPC 1114 jest taktowany 48 MHz, chcąc zrobić opóźnienie 1 us muszę wykonać w pętli 32 nop'y, a dla 12 MHz 8 * nop. Przestań więc czytać takie głupie źródła (; Jak chcesz zrobić opóźnienie 1us to musisz sobie ustawić timer i odliczyć 1us. Każdy inny sposób jest do niczego i co najwyżej będzie przybliżony. Kolejna sprawa...

    Mikrokontrolery ARM   31 Sty 2013 17:48 Odpowiedzi: 5    Wyświetleń: 1737
  • Co oznacza jednostka sterująca w architekturze Harwardzkiej ATmega32?

    Nie wiem, ile różnych procesorów programowałeś w asemblerze, ilu budowę znasz i ile sam zaprojektowałeś, odnoszę jednak wrażenie, że chyba nieco mniej ode mnie. Masz rację - nie zaprojektowałem żadnego procesora ani nawet mikroprocesora. A czy mógłbyś podzielić się listą zaprojektowanych przez siebie? Jak grunt się pali - wkraczamy w znany temat wyższego...

    Mikrokontrolery AVR   17 Gru 2018 00:01 Odpowiedzi: 48    Wyświetleń: 4575
  • Komendy asemblera 51. Szukam listy. Kompilator mikroluk.

    Przeniosłem z: Schematu/instrukcji...

    Mikrokontrolery   07 Paź 2006 09:45 Odpowiedzi: 3    Wyświetleń: 7796
  • XMega128 - Zwiększanie liczby czterobajtowej w Asemmblerze

    kamyczek i excray , Macie rację !!! Nie wiem, po co ta dyskusja. BlueDraco , jeśli juz coś piszesz, to proszę, by było to coś konstruktywnego na temat, który założył autor. Ale do sedna. Jest trzeci sposób dodawania liczby czterobajtowej. 1 2 3 ...to bierzcie pod uwagę to ,że znajomość asemblera załatwia za was kompilator . Amen .. Zatem temat uważam...

    Mikrokontrolery AVR   31 Paź 2015 18:38 Odpowiedzi: 18    Wyświetleń: 1239
  • MCY7880 i układ mikroprocesorowy na polskich elementach

    Ja każdego asemblera uczyłem się z listy instrukcji procesora i z opisów poszczególnych instrukcji, co znajdziesz w dokumentacji każdego procesora. Nie wiem, jakich jeszcze innych materiałów miałbyś do tego potrzebować. 8080 to taki Z80, tylko ma mniej instrukcji, a więcej mnemoników... ;) W sieci znajdziesz też tony źródeł różnych programów, w tym...

    Mikrokontrolery   01 Sie 2021 19:56 Odpowiedzi: 254    Wyświetleń: 18306
  • Jakie są komendy do BIOS-a? Szukam listy i opisu funkcji

    korbis - wywoływanie poleceń BIOSu odbywa się przy pomocy przerwań programowych (tzw. przerwania BIOS-u). Wywołujanie funkcji biosu polega więc na tym, że do rejestrów ładujesz parametry funkcji, a następnie wywołujesz odpowiednie przerwanie (instrukcja int). Jest tego sporo, więc nie będę tego tutaj opisywał. Nie wiem, czy współcześnie jest to potrzebna...

    Komputery Hardware   26 Lip 2004 11:57 Odpowiedzi: 13    Wyświetleń: 21272
  • Czy mikrokontrolery ATmega mają określony rdzeń jak ARM7 czy ARM9?

    Ja osobiście nie mam problemów z przenaszalnością kodu w firmowym asemblerze Atmela, nawet pomiędzy różnymi wersjami rdzenia, gdyż są w nim wbudowane definicje pozwalającej na asemblację warunkową. Przykład - instrukcja lpm , zamiast której używam następujące makro: .macro LpmPlus #if ((__CORE_VERSION__==V2E)|...

    Mikrokontrolery AVR   20 Sty 2011 18:23 Odpowiedzi: 6    Wyświetleń: 2477
  • STM32 Nucleo F103 RB - Konfiguracja przycisku na rejestrach, problem z CRH

    RISC nie poznaje się po długości listy instrukcji, a po tym, co te instrukcje potrafią. Np. nie potrafią równocześnie przesyłać danych do pamięci i zmieniać wskaźnika stosu (PUSH/POP). W ARM jest PUSH/POP/LDM/STM, w dodatku na wielu rejestrach w jednej instrukcji - bardzo nieRISCowa cecha. Za to RISCową cechą jest rejestr LR i architektura typu Load-Store....

    Mikrokontrolery ARM   15 Paź 2017 19:01 Odpowiedzi: 59    Wyświetleń: 3117
  • Jak zrobić własny procesor np. w technologii 1000nm?

    Autor się pyta, czy to możliwe, gdy tak naprawdę najwięcej zależy od niego. To, że jeden człowiek da radę, nie znaczy, że inny też może, każdy ma inne możliwości. Życie to nie telewizja, gdzie wystarczy tylko chcieć, żeby się udało. Możliwości umysłowe, finansowe, umiejętność pozyskiwania materiałów i narzędzi, przestrzeń na warsztat, czas, wytrwałość:...

    Początkujący Elektronicy   10 Maj 2022 11:51 Odpowiedzi: 33    Wyświetleń: 1461
  • Jak napisać funkcję do odmierzania czasu w Atmega32 z kwarcem 8MHz?

    Musisz pamiętać, że da się to tylko zrealizować w asemblerze. Jedna instrukcja trwa albo tak jak kolega mówi jeden takt procesora - 8*10^-6 sek. albo 2 takty. Tych drugich jest znacznie mniej, są to zdaje się tylko skoki lub operacje na liczbach 16 bitowych, ale są. Poszukaj listy instrukcji tego procesora, tam powinienneś mieć ile cykli zegara który...

    Mikrokontrolery   11 Cze 2007 23:41 Odpowiedzi: 19    Wyświetleń: 2572
  • Jaki język programowania wybrać na start i jakie książki polecacie?

    Twierdzisz, że złożone konstrukcje JAVA, zapisane w asemblerze, czy PASCALU będą efektywniejsze od tych samych konstrukcji emulowanych sprzętowo :?: Nie ma czegoś takiego jak "złożone konstrukcje JAVA". Java jest kompilowana do byte-kodu, który przypomina język asemblera po kompilacja. Idea jest taka że ten byte-kod jest przetwarzany na maszynie wirtualnej,...

    Programowanie   21 Lip 2011 10:28 Odpowiedzi: 57    Wyświetleń: 13709
  • Raspberry Pi 1B+: Szukam osób programujących w asemblerze

    Lista instrukcji dla procesora choćby Pentium liczy ładnych kilkaset stron: http://download.intel.com/design/intarch... Poza tym już sama architektura współczesnych systemów Windows raczej skutecznie komplikuje tworzenie programów w asemblerze. W czasach DOS czy Windows 9X ludzie pisali programy w asemblerze. Nigdy nie był to jednak...

    Raspberry Pi i inne SBC   02 Sie 2016 17:54 Odpowiedzi: 35    Wyświetleń: 4272
  • Porównanie rejestrów 16-bitowych w asemblerze AVR - który kod jest poprawny?

    W tego typu sytacjach polecam po prostu sprawdzenie działania na symulatorze. Oprócz tego godna polecenia jest również metoda polegająca na napisaniu odpowiednika w C i zobaczeniu, jak z problemem poradził sobie kompilator. Przepraszam za nieco mało rzeczową odpowiedź, ale nie chce mi się sprawdzać listy instrukcji AVR i analizować co robi cp a co cpc.

    Mikrokontrolery AVR   22 Cze 2004 11:16 Odpowiedzi: 5    Wyświetleń: 1566
  • [STM32F103][STM32CubeIDE] Różnice w kodzie ASM w poradniku i debuggerze

    Cześć. Bawię się ostatnio STM32F103, zacząłem od poradnika ( https://obrazki.elektroda.pl/5819782800_... Jak rozumiem jest tutaj za pomocą rozkazu ldr ładowana do rejestru r3 wartość z pod adresu 0x80001d8, i tutaj jest mój problem. W poradniku pod tym adresem (oczywiście adres jest inny, chodzi mi o to że dotyczy tego samego rozkazu)...

    Mikrokontrolery ARM   27 Sty 2020 08:32 Odpowiedzi: 15    Wyświetleń: 1482
  • Jak odpalić zegarek PCF8583 na Atmedze16 w asemblerze?

    Może to się Tobie do czegoś przyda. Piszesz program w jakimś jezyku wyższego poziomu typu C (bez optymalizacji) lub Bascom. Najlepiej jakieś małe porcje kodu. Kompilujesz i szukasz w wygenerowanych plikach takiego z końcówką *.obj Otwierasz Atmel Studio i ->File->Open->Open Object File For Debugging Oczywiście znajdujesz plik OBJ, jakoś tam nazywasz...

    Mikrokontrolery AVR   14 Maj 2020 13:28 Odpowiedzi: 10    Wyświetleń: 819
  • Krzysioplayer -odtwarzacz plików NSF z Pegasusa a'la C64 SID,hardware nsf player

    http://obrazki.elektroda.pl/4029783300_1... Układu SID (6581 stary i 8580 nowy), będącym muzyczną orkiestrą komputera Commodore 64 nie trzeba nikomu przedstawiać – między innymi dzięki jego brzmieniu owa maszyna osiągnęła tak dużą popularność. Warto tylko przypomnieć, że SID ma jedynie trzy kanały, ale umiejętności programistów...

    DIY Konstrukcje   03 Lis 2015 00:57 Odpowiedzi: 6    Wyświetleń: 8844
  • STM32f373 - Eclipse+plaginy do peryferiow + kolorowanie składni

    Cześć :) Mam takie pytanie, bo cokolwiek trudno znaleźć do uC STM32f373. Jestem na etapie ze udało mi się z sukcesem zintegrować eclipse+openOCD+toolchine. Programy debagują mi się odpowiednio, tak jak trzeba, tylko wiem ze istniej możliwość dodanie takiego plaginu który umożliwia monitorowanie rejestrów peryferyjnych. Ale niestety po instalacji nie...

    Mikrokontrolery ARM   11 Lut 2014 22:08 Odpowiedzi: 5    Wyświetleń: 1362
  • Sterowanie wyświetlaczem LCD CM1621 za pomocą Atmel 89C2051 lub komputera

    Nie chciałbym tutaj wygłaszać wywodów o wyższości świąt Bożego Narodzenia nad świętami Wielkiej Nocy.Uważam jednak iż Bascom jest dopuszczalny dla ludzi ,którzy znają bardzo dobrze architekturę i listę rozkazów 51-ki.W przypadku początkujących programistów Bascom się tak sprawdza jak ominięcie tabliczki mnożenia w szkole podstawowej za pomocą kalkulatorów.Owszem...

    Początkujący Elektronicy   18 Sty 2004 13:38 Odpowiedzi: 7    Wyświetleń: 2689
  • Attiny13A - zmiana pliku ASM dla 2 kanałów momentary i 2 kanałów latch

    Kolego zobacz. Nie jestem asem asemblera, ale lubię się uczyć. Wydaje mi się, że ten kod nie jest skomplikowany :D W tym kodzie z wyjściami chwilowymi ustawiany jest jeden z bitów portu a reszta wyłączana. Odpowiadają za to instrukcje SBI - Set Bit I/O Register - Ustaw Bit w rejestrze portu CBI - Clear Bit I/O Register - Skasj Bit w rejestrze portu...

    Mikrokontrolery AVR   25 Maj 2016 10:06 Odpowiedzi: 16    Wyświetleń: 1746
  • Jak wyświetlić obrazek na TV w C bez użycia asemblera?

    Kod, który podałem działa wyśmienicie;)) Jak widać jest możliwość napisania tego pod C;) Oczywiście wspomagałem się debuggerem :) Na stronach atmela jest sporo o pisaniu w C. Na avr-y w C można napisać kod odpowiadający temu w ASM. Bo avr-y zaprojektowano pod CCCCCCCCCCCC !!!!!!!!! Tak, sporo, całe dwie noty, w dodatku poświęcone raczej optymalizacji....

    Mikrokontrolery AVR   13 Sty 2012 13:45 Odpowiedzi: 19    Wyświetleń: 3073
  • Ulepszony konwerter USB - port szeregowy na AVR (V-USB)

    http://obrazki.elektroda.net/42_12648689... Na temat projektu avr-cdc z [url=http://www.recursion.jp/avrcdc/]htt... napisano już wiele i jeszcze więcej - nie będę się rozpisywał o samej idei - można zajrzeć chociażby do wątku [url=http://www.elektroda.pl/rtvforum/to... prosta niezawodna przejściówka...

    DIY Konstrukcje   04 Mar 2010 20:26 Odpowiedzi: 19    Wyświetleń: 16859
  • Dlaczego rejestr UBRRH zmienia się po instrukcji `out UCSRC, R16` w Attiny2313?

    Witam! Próbuję uruchomić UARTA w trybie asynchronicznym w asemblerze. Debbuguję program i po wykonaniu linii: out UCSRC, R16 zmienia mi się stan rejestru UBRRH z 0x00 na 0x26. Pytanie - dlaczego? Poniżej strzępki moich asemblerowskich myśli :) .INCLUDE "tn2313def.inc" ; kwarc 8MHz .equ BAUD=51 ;predkosc transmisji szeregowej 9600bps .list...

    Mikrokontrolery AVR   10 Kwi 2009 15:19 Odpowiedzi: 5    Wyświetleń: 1943
  • Jak skonfigurować przerwania w ATmega8 w języku C z użyciem GCC?

    pubus, wkleiłem Twój przykład i program się skompilował, a więc sukces. Ale niestety tu nastąpił koniec radości. Jak wspomniałem chcę uruchomić timer, który przy przepełnieniu wywoła obsługę przerwania. Aby było najprościej jak się da niech jedyną instrukcją w tej obsłudze będzie zmiana stanu całego portu C czyli: PORTC != PORTC; Do któregoś tam pinu...

    Mikrokontrolery   13 Lis 2010 16:13 Odpowiedzi: 48    Wyświetleń: 19438
  • [asm]Kilka pytań i prośba o sprawdzenie programu i schematu

    Witam, mam kilka pytań dotyczących asemblera pod avr i nie tylko. Dlaczego nie mogę się odwoływać do rejestrów poniżej 15 np r1 przez instrukcję ldi? Czy ustawienie pinu jako wejście z pull-up'em oznacza że jego stan początkowy równy jest 1? Ze wszystkich pinów mogę korzystać normalnie jeśli w odpowiednich rejestrach nie ustawie bitów odpowiedzialnych...

    Mikrokontrolery AVR   24 Gru 2009 10:52 Odpowiedzi: 5    Wyświetleń: 2053
  • S7-1200 - Czy OB30 nadaje się do Modbus RTU/TCP co 2 sekundy?

    Wątek nam się rozszczepił na dwa :) Będzie długo. W takim razie do czego stosuje się cykliczne przerwanie w praktyce? Do ratowania sytuacji gdy absolutnie wszystko inne zawiedzie. Zwróć uwagę, że język asemblera (listy instrukcji) sterowników sprzed normy IEC61131-3 jest na bardzo niskim poziomie abstrakcji. Siemensowy STL tak naprawdę nie jest stworzony...

    Automatyka Przemysłowa   03 Lip 2013 22:36 Odpowiedzi: 21    Wyświetleń: 4410
  • Mikrokomputer COBRA 1

    Super obudowa :D Zrobiłem krótką animację pokazującą w jaki sposób przenoszone są programy z pamięci ROM do pamięci RAM z wykorzystaniem przełącznika banków pamięci. Wobec tego jak umieścić w ROM np. taki kod. ; Program deasemblera Z80 ; Dane interpretowane przez program deasemblera PFTAB DEFB E0,0A,0E,0F,96,AF,B4,B9,BE,BD,C5,09,4C,C...

    DIY Konstrukcje   03 Lip 2025 00:26 Odpowiedzi: 1994    Wyświetleń: 276297
  • Podstawowe użycie toolchain'a arm-none-eabi czyli co się dzieje przed main

    Wstęp Poradniki pomagające w tworzeniu oprogramowania na mikrokontrolery skupiają się głównie na wykorzystaniu peryferiów samego mikrokontrolera, co jest zrozumiałe, ale niestety rzadko skncentrują się na części programu, która wykonuje się przed funkcją main. Poniższy poradnik ma na celu przybliżenie tej części programu na podstawie GNU ARM toolchain...

    Artykuły   31 Sty 2019 07:34 Odpowiedzi: 31    Wyświetleń: 10971
  • ARM AT91SAM7x - niestabilność programów z pętlami w pamięci flash

    Klocek to AT91SAM7X128. Jako kompilatora uzywam WinARMa, a debugger to OCDCommander. Ten debugger chyba nie ma raczej za duzych mozliwosci, a nie mam pojecia jak w WinArmie wstawic jakiegos breakpoint'a zeby bylo mozna to dokladniej sprawdzic. Wykonywanie programu krok po kroku raczej odpada bo rozbiegowka jest raczej dosyc rozbudowana (z projektu przykladowego...

    Mikrokontrolery   16 Lis 2007 13:21 Odpowiedzi: 3    Wyświetleń: 1401
  • Jak programować kontroler IDE/EIDE w asemblerze lub C? Przykłady kodu i porady

    Mam pytanie czy ktoś potrafi mi pomóc, szukam dokładnych informacji na temat programowania kontrolera dysku twardego z przykładami kodu najlepiej w asemblerze może być C. Próbuje za pomocą portów ale bez rezultatu (pewnie coś źle robię). Próbowałem przechwycić przerwanie 14 które jest automatycznie generowane ale też bez rezultatu. Dane do portów wysyłam...

    Komputery Hardware   29 Lis 2005 10:31 Odpowiedzi: 0    Wyświetleń: 843
  • Zegar cyfrowy z termometrem

    Zegar cyfrowy z termometrem Autor: marcinkk(at)wp.pl http://www.elektroda.pl/rtvforum/files-r... Zegar cyfrowy z termometrem Uklad zostal zmontowany i dziala. Zestaw nie zawiera zrodel programu, co niestety nie pozwala na korekcje zegarka w prosty sposob i wprowadzanie wlasnych zmian i udoskonaleniu, jezeli jednak jestes zainteresowany/a...

    Artykuły   28 Sie 2002 15:23 Odpowiedzi: 0    Wyświetleń: 2971