definicje funkcji assemblera

Znaleziono około 35 wyników dla: definicje funkcji assemblera
  • edsim51 - Jak działa licznik LED od 0000 do 9999 w assemblerze?

    A konkretnie to co z tego jest niezrozumiałe (po zajrzeniu do opisu instrukcji 51)? Może ujmę to tak : Chciałem opisać każdą linijkę co oznacza , jestem serem z assemblera dlatego nawet jeśli przeczytam definicje funkcji np add - ADD A, #dana · do akumulatora dodawany jest argument stały (8-bitowa liczba) to Jakbym dostał pytanie co się dzieje...

    Mikrokontrolery   10 Sty 2013 23:50 Odpowiedzi: 6    Wyświetleń: 3441
  • Bascom, własne funkcje vs tworzenie własnej biblioteki

    ...właśnie znalazłem chwilkę czasu i ze zdumieniem zobaczyłem, że te biblioteki to nie jakieś pliki binarne ;) tylko tak jak podałeś w przykładzie z tym LCD. hmmmm tylko czy jest gdzieś jakiś opis jak się do tego tak bardziej szczegółowo zabrać? Jakoś nie spotkałem materiałów , o "nazewnictwie" wbudowanych w Bascom'a funkcji/procedur zmiennych czy...

    Mikrokontrolery   01 Wrz 2007 15:10 Odpowiedzi: 7    Wyświetleń: 3710
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Potęga w Turbo Pascal. Jak najprościej napisać funkcję?

    Witam. Proponuję ci stworzyć własny moduł który możesz włączyć do biblioteki TP,zawierający fcje które TP nie oblicza,np fcje hiperboliczne,w tym arcusy(wszystkich typów),log dziesiętny, itp.Jak nie wiesz jak,lub nie znasz definicji to ci podam. Popieram kolege, mozna by (przy odrobinie fantazji) pokusic sie nawet o wykorzystanie koprocesora (ze wzgledu...

    Programowanie   29 Mar 2005 23:32 Odpowiedzi: 5    Wyświetleń: 7459
  • REKLAMA
  • Jakie środowisko programistyczne wybrać do programowania STM32F030R8T6?

    Spróbuje i assemblera do prostych rzeczy Ciekaw jestem ile w swoim RTOS-ie kolega (at)Freddie Chopin napisał asemblera (stawiam ze pewnie ze 100 linijek jak już wyjścia nie miał)? Ja osobiście od dawna (poza kilkoma elementarnymi inline-ami do dsp) ani jednej. Te instrukcje procesora, które ew mogą Ci się przydać masz w CMSIS w postaci wygodnych definicji...

    Mikrokontrolery   31 Sty 2017 21:40 Odpowiedzi: 11    Wyświetleń: 783
  • Atmel Studio - połączenie C i ASM, definicja segmentów

    Założenia projektu: - ATMEGA8U2 - Bootloader USB z szyfrowaniem AES - kod bootlodera USB w C - kod AES w asm (plik.s) Natrafiłem na problem z prawidłowym zdefiniowaniem w Atmel Studio segmentów kodu. Bootloder USB ma byś w sekcji Bootlodera czyli adres od 0x1000(byte) natomiast ze względu że całość nie mieści się w tej sekcji kod do AES ma być umieszczony...

    Mikrokontrolery AVR   31 Sty 2022 11:39 Odpowiedzi: 2    Wyświetleń: 450
  • [STM32] [C] [CMSIS] - #ifdef brak deklaracji stalej

    ARM7, Cortex-M3 to - powiedzmy - "handlowe nazwy" architektur, odpowiednio ARMv4 i ARMv7-M. Oczywiście nowsza jest ARMv7 czyli własnie Cortex. ARM7 jest już nieco przestarzały, a układ LPC2106 to w ogóle antyk - NXP od czasu tego układu wypuściło bardzo wiele fajnych układów z tym rdzeniem, dokładnie chodzi o rodziny LPC23xx i LPC24xx - LPC2106 to...

    Mikrokontrolery ARM   19 Sty 2011 16:19 Odpowiedzi: 13    Wyświetleń: 5054
  • Czy Mikrokontrolery AVR w C Andrzeja Witkowskiego to dobry wybór?

    Szukam od kilku tygodni jakiejś ciekawej książki o programowaniu mikroprocesorów AVR w języku C w okolicznych bibliotekach i księgarniach oraz w internecie. Jednak znajduję wszystko albo na assemblera albo na bascoma. Assembler jest dla mnie zbyt żmudny natomiast bascom niesatysfakcjonujący dlatego wybór padł na C. Niestety niewiele istnieje polskich...

    Mikrokontrolery   24 Lis 2008 22:27 Odpowiedzi: 2    Wyświetleń: 1440
  • Jakie są różnice między CPython, Cython, Jython, IronPython?

    Uffff ... Miejscami dobrze gadasz, miejscami się ślizgasz. > Jeżeli dobrze rozumiem język programowania to taki zbiór funkcji które kompilator lub maszyny wirtualna ma przełożyć na asemblera lub prosto na kod maszynowy. No nie. To nie jest definicja języka programowania, i domysł o warunkach wykonania też nie jest śćisły. Tu jest pora pomedytować, co...

    Programowanie Początkujący   24 Cze 2020 08:21 Odpowiedzi: 3    Wyświetleń: 468
  • REKLAMA
  • C++ Cortex-Mx - C++ i lużne dywagacje na starcie...

    Nie prościej tak nie kombinować? Funkcje zdefiniowane wewnątrz definicji klasy (zwykle w nagłówku) są domyślnie traktowane jako z atrybutem "inline" i po co kombinować więcej? A już jakieś atrybuty "always_inline", to prosta droga to zabawy w assembler++, bo skoro kompilator uznał, że inline'owanie nie ma sensu, to zapewne tak właśnie jest.

    Mikrokontrolery ARM   29 Maj 2015 10:52 Odpowiedzi: 38    Wyświetleń: 2820
  • [C/asm] - Jak dynamicznie przypisać funkcję do wektora przerwań w C?

    wektor przerwania jest w pamięci FLASH - jak więc chciałbyś go zmienić? Wiem, że to niemożliwe dlatego pisałem o uzyskaniu efektu podobnego do nadpisywania wektora. możesz użyć do definicji tych funkcji atrybutu always_inline Dziękuję, właśnie coś w tym stylu miałem na myśli. Jestem po pierwszej próbnej kompilacji i kod (assembler) wygląda świetnie....

    Mikrokontrolery AVR   06 Mar 2014 12:06 Odpowiedzi: 22    Wyświetleń: 1902
  • Wywoływanie podprogramów z pliku.asm w assemblerze zDevStudio-Z80 - dyrektywa include

    do tego najlepszym rozwiązaniem będzie dyrektywa include dołączająca do głównego pliku, Raczej jest to najgorsze rozwiązanie bo include w zasadzie nie do tego służy. Jest dyrektywą wstępnej analizy tekstowej programu i efektywnie działa tak samo jakbyś w edytorze w miejsce include wkopiował zawartość wstawianego pliku. Include nie definiuje modułu...

    Programowanie Początkujący   14 Maj 2024 21:08 Odpowiedzi: 8    Wyświetleń: 492
  • Jak przyspieszyć działanie regulatora PI na dsPIC30f6010A z DSP engine?

    Znalazłem w folderze z kompilatorem C30 pliki libdsp-coff.a, libdsp-elf.a i plik nagłówkowy dsp.h. Rozumiem że mam dołączyć plik nagłówkowy i skorzystać z funkcji w nim zadeklarowanych. Musisz też dołączyć do projektu w MPLABie plik libdsp-coff.a (chyba ten). Teraz jest taki problem potrzebuje regulatora PI a nie PID (być może jeśli za kd podstawił...

    Mikrokontrolery PIC   01 Sty 2011 22:54 Odpowiedzi: 12    Wyświetleń: 1972
  • Jak poprawnie dołączać pliki biblioteczne w asemblerze 8051?

    Powinno to wygladac tak: plik .h z definicjami podprogramow czyli int podprogram(void); void podprogram2(int a, char b); plik .c z definicjami funkcji czyli int podprogram(void){ //..tresc funkcji.. } i w pliku glownym programu dodajesz #include <nazwa.h> edit: zaraz.. piszesz w temacie o assemblerze a sciezka...

    Mikrokontrolery   22 Kwi 2009 10:08 Odpowiedzi: 7    Wyświetleń: 2172
  • REKLAMA
  • Ghidra - nowe narzędzie do dekompilacji kodu binarnego

    https://obrazki.elektroda.pl/5617037700_... Amerykańska Agencja Bezpieczeństwa Narodowego (NSA) zdecydowała się na upublicznienie i darmowe udostępnienie oprogramowania GHIDRA w wersji 9.0. Jest to specjalne środowisko do inżynierii wstecznej plików binarnych, które od ponad dekady wykorzystywane jest przez pracowników NSA do wykrywania...

    Newsy   09 Kwi 2019 07:55 Odpowiedzi: 8    Wyświetleń: 3288
  • Jak odczytać temperaturę z DS18B20 w C++? Rozdzielczość 12-bitowa

    ... a co do używania plików w innym środowisku to z tego co pamietam... Pamięć Cię zawodzi :( to definicje funkcji są w plikach .c, w .h są tylko deklaracje (czyli wszystko tak jak powinno być przy programowaniu) W CVAVR , funkcje wymienione w pliku 1wire.h , nie są dostępne w żadnym pliku.Na dokładkę , napisane są w assemblerze i "zaszyte" w kompilatorze...

    Mikrokontrolery   23 Sie 2007 13:06 Odpowiedzi: 13    Wyświetleń: 4865
  • [GCC] Jak przekazać definicje z GCC do asemblera AVR?

    mam złożone wyliczenia preprocesora dokonywane w trakcie kompilacji. wyznaczają one miejsca w pamięci i bloki programu które mają być dołączone. Problem się pojawia w chwili gdy obliczam wartości inicjujące program. potrzebuję przekazać je do funkcji pisanych czysto w assemblerze (jako wstawka) i nie mam jak tego zrobić. Sam nie rozwiązałem problemu...

    Mikrokontrolery AVR   27 Gru 2008 01:21 Odpowiedzi: 9    Wyświetleń: 2206
  • Assembler a C++ czyli wybór szybciej czy taniej...

    JKażdy kompilator ktoś napisał, lepiej lub gorzej to twór ludzkiej pracy a nie dar od Boga. Tylko ta "ludzka praca" to przeważnie praca zespołu a w przypadku licencji GNU kompilatora ten zespół rozrasta się do bardzo wielu osób a jak mówią "co dwie głowy to nie jedna" :wink:. Osobiście nie wyobrażam sobie pracy (po jakimś czasie od zakończenia projektu)...

    Mikrokontrolery AVR   08 Wrz 2010 14:25 Odpowiedzi: 144    Wyświetleń: 21127
  • [LPC1768] [LPC1768][C/Keil] Błąd kompilacji makra LPC_ i funkcji wait() z __ASM(nop)

    W pliku lpc17xx.h są zdefiniowane wszystkie makra odwołujące się do rejestrów peryferii, tak np. [syntax=c] /*------------- General Purpose Input/Output (GPIO) --------------------------*/ typedef struct { __IO uint32_t FIODIR; uint32_t RESERVED0[3]; __IO uint32_t FIOMASK; __IO uint32_t FIOPIN; __IO uint32_t FIOSET; __O uint32_t FIOCLR; } GPIO_TypeDef;...

    Mikrokontrolery ARM   29 Kwi 2012 11:57 Odpowiedzi: 5    Wyświetleń: 3668
  • 8051 - Czy ktoś jeszcze w dzisiejszych czasach tworzy coś na 8051 ?

    Po prostu jest to stos niedostępny programowo dla programisty. To miałem na myśli. W nowszych konstrukcjach jest dostępny (przykładowo PIC12F1501), Co nie eliminuje większości ograniczeń. Ale, czy słyszałeś, aby ktokolwiek miał na PIC problemy z nadpisywaniem stosu? ;-) Rzecz w czym innym. Po prostu na stosie się czasami robi rożne operacje. W przypadku...

    Mikrokontrolery Początkujący   15 Mar 2019 10:23 Odpowiedzi: 143    Wyświetleń: 12801
  • Jak losowo wybrać podprogram dla diod w AtMega16 w Assemblerze?

    Czy to musi być assembler? Wbrew pozorom napisanie tego w języku wyższego poziomu może być znacznie prostsze, zwłaszcza dla początkującego :-) Osobiście uważam, że łatwiej jest się nauczyć podstaw C czy BASCOM'a na tyle ile się potrzebuje, niż nauczyć się pisać dobry i niezawodny kod w asemblerze. //Edit Poniżej, jak to by mogło wyglądać w C: //jakie...

    Mikrokontrolery AVR   18 Kwi 2010 01:29 Odpowiedzi: 8    Wyświetleń: 1459
  • Wiele wejść - tablica prawdy. Jak rozwiązać kwestie zależności ?

    Kolego Z tym C to jest o tyle fajnie, że jak dobrze pomyślisz przy tworzeniu sobie swoich własnych "bibliotek" to program napisany w C dla AVR bez problemu odpalisz później w PIC. Co mam na myśli? Otóż: załóżmy, że piszesz sobie funkcję która ma reagować np. na stany wejść i powiedzmy niech ta funkcja ustawia jakąś flagę itp. A więc wyrzucasz z tej...

    Mikrokontrolery   17 Sty 2013 12:56 Odpowiedzi: 55    Wyświetleń: 9543
  • [AVR][C-GCC WINAVR][AVR-STUDIO]Błąd "undefined referenc

    Witam, Mam projekt który "przeportowałem" z C-IAR na C-GCC WINAVR. Jednak mam problemy z kompilacją pod AVR-Studio z WinAVR. Gdy wszystkie funkcje są w jednym pliku program się kompiluje, natomiast gdy program mam w kilku plikach pojawia się problem z kompilacją. Problem ten występuje nawet w przypadku najprostszego projektu, który przygotowałem dla...

    Mikrokontrolery AVR   01 Lis 2010 10:09 Odpowiedzi: 4    Wyświetleń: 3539
  • [STM32] [ASM] [GDB] - Program nie wykonuje się po kompilacji i linkowaniu

    Bo ten program jest zły! Cortex-M3 pod konkretnymi adresami oczekuje konkretnych rzeczy - na samym początku flasha - wartości dla SP, potem adresu (adresu! nie instrukcji!) wektora obsługi wyjątku reset itd. Zapomnij o takim prostym programiku - to tak po prostu nie zadziała. Potrzebna Ci jest tablica wektorów, potrzebny Ci jest "normalny" skrypt linkera...

    Mikrokontrolery ARM   12 Sty 2011 21:44 Odpowiedzi: 4    Wyświetleń: 2424
  • [ARM] [ARM][C] Jak unikać zmiennych globalnych w embedded C? Struktury i wskaźniki

    1. nie wyobrażam sobie programowania embedded, żeby choć raz na miesiąc nie rozwinąć C do ASM i zobaczyć co wychodzi. Z poczucia obowiązku, procedur w korporacji lub własnej ciekawości. Dyskusja o funkcji się skończy. Znalazł byś statyczny blok pamięci (tzn istniejący przed załadowaniem programu, o jakieś drobne atrybuty różniący się od 'zewnętrznego...

    Programowanie   15 Lis 2017 10:13 Odpowiedzi: 19    Wyświetleń: 921
  • System operacyjny w mikrokontrolerach AVR – kiedy warto stosować, plusy i minusy

    Czyli OS to nic innego jak zbiór funkcji i procedur do obsługi danego urządzenia? Czyli na dobrą sprawę można się nauczyć obsługiwać OS dla uC zamiast rozpatrywać jego działanie? Ale bezsens :P Myślałem, że to daje większe możliwości. OS ujawnia swoje możliwości gdy zastonowimy się nad tym, co NIE jest OS-em. a) Z jednej strony są to moduły z okolic...

    Mikrokontrolery   13 Sty 2008 10:59 Odpowiedzi: 12    Wyświetleń: 2642
  • [asm] [asm][masm] Jak znaleźć podciąg w ciągu znaków? Debugowanie kodu

    Szukasz pojedynczych bajtów poprzez porównywanie dword'ów, w ten sposób algorytm nie ma szans nic znaleźć poprawnie. Proponuję nieco mniejszy i taki, który korzysta z odpowiednich instrukcji pętli, aby zmniejszych ilość labeli na ekranie: 00000000 <_xstrstr(at)8>: 0: 55 push ebp 1: 8b ec mov ebp,esp 3: 83 c4 f8 add esp,0xfffffff8...

    Programowanie Początkujący   01 Wrz 2011 07:13 Odpowiedzi: 1    Wyświetleń: 2100
  • atmega32[C]solar-sieć 230V monitorowanie i sterowanie

    Wybacz Kolego ale można się załamać - nie znasz podstaw programowania! Weź sobie jakąkolwiek książkę do C i przeczytaj chociaż KILKA PIERWSZYCH ROZDZIAŁÓW... Bardzo uprzejmie proszę. Forum nie jest od nauczania C, nawet na przykładach! Najprostszy program ma postać: #include <stdlib.h> #include <stdio.h> int main(void){ sleep(1);...

    Mikrokontrolery AVR   16 Sie 2010 14:28 Odpowiedzi: 21    Wyświetleń: 3592
  • KrzysioCart Micro SD - rewolucja dla fanów konsoli Pegasus/Famicom.

    Dla bardziej dociekliwych powiem, że już od dłuższego czasu nosiłem się z zamiarem wprowazenia kilku modyfikacji oprogramowania selektora (czyli części kodu odpowiedzialnej za obsługę menu i całokształtu interfejsu użytkownika) w KrzysioCarcie * Głównym powodem była chęć dodania utrwalenia zapisu w przypadku gier, które obsługują zapis i posiadają baterię...

    DIY Konstrukcje   22 Gru 2022 18:12 Odpowiedzi: 106    Wyświetleń: 86613
  • Atmega8 - LCD 2x16 nie wyświetla całego tekstu, tylko pojedyncze znaki

    Moje problemy odbiegają od poprzedników ale temat zgodny, więc: Mam uP Atmega 8 oraz wyświetlacz zgodny z hd47780 2*16znaków. Gdy wrzucam jeden znak na wyświetlacz przy pomocy kodu niżej wszystko jest ok: while(1) { LCD_CLEAR; LCD_LOCATE(1,0); LCD_WRITE_DATA('d'); } return 0; } Mogę kilka takich znaków wrzucić...

    Początkujący Naprawy   23 Lip 2012 00:22 Odpowiedzi: 3    Wyświetleń: 3133
  • STM32F4 Discovery - STLink Utility nie wykrywa urządzenia po instalacji sterowników

    Ok. W pliku nagłówkowym stm32f4xx.h odkodowałem definicje USE_STDPERIPH_DRIVER. W pliku config.h wybrałem interesujące mnie biblioteki, z których korzystam. W dalszym ciągu jednak kompilator w konsoli wyświetla następujące błędy: 15:18:57 **** Build of configuration Default for project cortexM4 **** make all Assembling file: startup.S arm-none-eabi-gcc...

    Mikrokontrolery ARM   30 Gru 2013 08:00 Odpowiedzi: 41    Wyświetleń: 15924
  • Kontrast pulsuje na LCD z Nokii (PCD 8544) przy zwiększaniu punktów - ASM na 2051

    Jest to wg projektu z EdW: ////////////////////////////////////////... // harddef.h - definicja sprzętu dla programu testującego możliwości wyświetlacza z noki3310 // przeznaczenie: "Programowanie procesorów w języku C (EdW)" // ////////////////////////////////////////...

    Mikrokontrolery   24 Paź 2013 20:50 Odpowiedzi: 271    Wyświetleń: 133533
  • Błąd w schemacie połączeń Atmega32-16PU z LCD Nokia 3310?

    Hej, tutaj wklejam kod z lekcji 13 ////////////////////////////////////////... // main.c - plik główny programu testującego możliwości wyświetlacza graficznego z telefonu nokia3310 // przeznaczenie: "Programowanie procesorów języku C (EdW)" // // Autor: RadosĹ‚aw Koppel...

    Mikrokontrolery   10 Lis 2011 12:52 Odpowiedzi: 32    Wyświetleń: 9450
  • DS18B20 + AT89C2051 po raz n, ale proszę pomóźcie

    Witam. Jestem nowy na forum i nie mam zbyt duzego doświadczenia w programowaniu mikrokontrorów wiec z gory przepraszam za błedy. Otóż mam do napisania projekt w którym mam DS18B20i za nic w swiecie nie moge dokonać odczytu z czujnika. Analizowałem datasheeta dosc dlugo i nie widze błedu.Przegladałem również tematy na forum, próbowałem różnych rzeczy...

    Mikrokontrolery   10 Cze 2007 20:04 Odpowiedzi: 1    Wyświetleń: 1593
  • m32 m88 - EEPROM I2C: Błąd odczytu, zawsze zwraca FF, zawieszanie programu

    Dzięki Piotrus_999 A to takie proste (trzeba tylko zajarzyć) > adres 'bazowy' plus b3b2b1 pimijając b0 (RW) i czekać czy 'odpowie' Dodano po 18 Witam, załączam kod programu jest to 'przykład' z DOXYGEN'a skopiowany 1 do 1 main.c [syntax=c] /* * * testowanie EEPROM na I2C * z DOXYGEN'a * */ #include <util/delay.h> #include "i2cmaster.h" #include...

    Mikrokontrolery AVR   08 Lut 2016 20:09 Odpowiedzi: 4    Wyświetleń: 1179
  • Tutorial PIC18F2550 + SDCC - Część 2 - Blink LED, piny IO, wejścia i wyjścia

    https://obrazki.elektroda.pl/5009750700_... Witajcie moi drodzy Oto druga część mojego praktycznego tutoriala dla ośmiobitowego mikrokontrolera PIC18F2550 od Microchipa i programatora SDCC . W tym temacie omówię podstawowe operacje cyfrowego IO na prostych przykładach. Spis części (osobnych tematów) tutoriala Tutorial podzielony jest...

    Artykuły   08 Sty 2020 10:57 Odpowiedzi: 0    Wyświetleń: 3573