deklaracja zmiennych assembler

Znaleziono około 31 wyników dla: deklaracja zmiennych assembler
  • assembler AVR - bity, jak najłatwiej korzystać z RAMu?

    Do deklaracji robisz kod danych: .dseg .org 0x60 Kolejna linijka to przejście do początku SRAM. Następnie definiujesz zmienną bajtową: Nazwa: .byte 1 No i masz deklarację. Do poszczególne bity musisz wyłuskiwać komendą iloczynu bitowego z liczbą stałą np. dla pierwszego bitu będzie: lds r16, Nazwa andi r16, 0b00000001 I w r16 masz tylko wartość...

    Mikrokontrolery   26 Lut 2007 23:06 Odpowiedzi: 7    Wyświetleń: 2151
  • REKLAMA
  • Assembler 8051 Mnożenie dwóch liczb szesnastobitowych

    [syntax=avrasm] ; PODPROGRAM MNOZENIA LICZB DWUBAJTOWYCH ; PISAL I TESTOWAL: MIROSLAW LACH, AVT ; WEJSCIE: ; R0 - ADRES NAJMLODSZEGO BAJTU MNOZNEJ ; R1 - ADRES NAJMLODSZEGO BAJTU MNOZNIKA ; WYJSCIE: ; ILOCZYN JEST UMIESZCZANY W MIEJSCE CZYNNIKOW ILOCZYNU, GDZIE ; ZLOZENIE BAJTOW (R0-1):(R0):(R1-1):(R1) DAJE WYNIK ; (R0-1) - BAJT NAJSTARSZY, ZAS R0 I...

    Mikrokontrolery Pozostałe   01 Lip 2015 21:00 Odpowiedzi: 2    Wyświetleń: 4116
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • 89cxx51 - Assembler: Oczekiwanie na sygnały i procedura czasowa na P1.4

    dobra, poszukalem lepszego wytlumaczenie, bo z tego co mialem niewiele mozna bylo sie dowiedziec... to tak: EQU to stala, ktorej nie mozna zmienic w programie jezeli zamienie EQU na DS i dam zmienna DS 1 to zarezerwuje 1 bajt dla tej zmiennej. nastepnie po deklaracji wpisalem zera do tych zmiennych: MOV LICZNIK,#00H ;itd... powinno juz zadzialac? cos...

    Mikrokontrolery   25 Cze 2006 17:59 Odpowiedzi: 18    Wyświetleń: 1728
  • [Asembler] Jak napisać program w asemblerze do dodawania 3 liczb 8-bitowych na 8051?

    Teraz już sprawy idą w lepszym kierunku. Problematyczny jest jeszcze sposób deklaracji zmiennych w programie. Proponuję pobrać z internetu dowolny assembler na 8051 (np. ASEM-51), wtedy wszystkie błędy składniowe można na bieżąco sprawdzać. Struktura programu (dowolnego) może wyglądać np. tak: - deklaracja zmiennych i stałych, - instrukcja skoku do...

    Mikrokontrolery   26 Cze 2010 22:23 Odpowiedzi: 11    Wyświetleń: 6387
  • PCF 8583 I2C Asembler - błąd przy kolejnym wywołaniu procedury I2C_Start

    jj - w pewnym sensie trafiłeś, potwierdzenie wysyłam jednak tu tkwił problem. przed pobraniem ostatniego bajtu z PCFa ustawiam setb I2C_ACK; który mówi procedurze readbyte aby wysłała potwierdzenie (pobrałem ostatni bajt). Używam jakiegoś dziwnego kompilatora, który ma problemy z deklaracją zmiannych "MCS-51 Family Macro Assembler ASEM-51 V1.3". Zmienną...

    Mikrokontrolery   23 Sty 2006 21:02 Odpowiedzi: 7    Wyświetleń: 2509
  • REKLAMA
  • Jakich języków programowania warto sie dzisiaj uczyć ?

    Asemblera niepolecam dla niezawaansowanych osób ponieważ aby go wpełni zrozumieć należy mieć wiedzę o działaniu pamięci, adresach, przelicznia liczb DEC, HEX i BIN we szystkie stron i tym podobne. Bez tego daleko się niezajedzie. EEEEEeeeeeeeeeee...... Ogólnie to, co napisałeś jest zupełną podstawą jeśli chodzi o pisanie programów w jakimkolwiek języku....

    Programowanie   12 Lis 2005 21:56 Odpowiedzi: 52    Wyświetleń: 13369
  • AVR-GCC zamiana assemblera na tą nieludzką postać

    generalnie da się, Wszystkich szczegółów nie pamiętam, bo robiłem to kilka lat temu, a teraz dopiero odświeżam sobie gcc-avr. Moja odpowiedź będzie może trochę bałaganiarska, ale powinna wskazać drogę Azaliż: w skład pakietu avr-gcc wchodzi też assembler, nazywa się on tak: avr-as Łączenie assemblera z c wygląda mniej więcej tak: w makefile wpisuje...

    Mikrokontrolery   28 Lip 2006 07:00 Odpowiedzi: 17    Wyświetleń: 2613
  • [AI] Duże modele językowe powodują, że programiści coraz bardziej głupieją?

    Nigdy nie korzystałem i nie śledzę rozwoju AI, więc mam pytanie. Czy i ewentualnie jak dobrze, modele językowe radzą sobie z pisaniem programów w asemblerze, Zapytałem Claude o wygenerowanie szkieletu programu dla koprocesora ULP w ESP32. Nie informowałem AI, że musi być w asemblerze, ale sobie poradził całkiem dobrze: Może jednak C++ ? Niestety, Claude...

    AI Newsy   23 Mar 2025 17:20 Odpowiedzi: 31    Wyświetleń: 1356
  • Assembler 8051: Wyświetlanie liczby 4-cyfrowej na LED w ProEmulator2beta5c

    Przyznam się bez bicia, że z Assemblera jestem noga:( a mam do napisania na zaliczenie program na ProEmulator2beta5c w mickroprocesorze 8051, a nie potrafię go nawet ruszyć:( Bardzo proszę o pomoc!!! Oto treść zadania: Prezentacja liczby 4-cyfrowej na wyświetlaczu LED. Kody odpowiadające poszczególnym cyfrom należy umieścić w czterech kolejnych komórkach...

    Programowanie   24 Cze 2005 18:49 Odpowiedzi: 6    Wyświetleń: 7993
  • [LPC2378][C/eclipse] prośba os prawdzenie kodu i ustawien debugera

    2. Zupełnie inny plik konfiguracyjny .cfg dla targetu (umieszczony niżej). Z tym który jest w OpenOCD nie działa? Jedyne czym one się generalnie różnią to rozmiar flasha, w oryginalnym jest 504kB (0x7e000), w Twoim 500kB (0x7d000) - nie sądzę aby to mogło być przyczyną problemów z zatrzymaniem układu... Jedyne co mnie jeszcze zastanawia do dlaczego...

    Mikrokontrolery ARM   11 Gru 2012 11:43 Odpowiedzi: 45    Wyświetleń: 7714
  • [Atmega32]Własna przejściówka pilota sterowania radia Renault-> Sony

    Witam serdecznie! Na wstępie powiem że procesor atmega nie widzę pierwszy raz, jednak pierwszy raz zabrałem się za programowanie Atmegi32 i właściwie można powiedzieć że to mój "pierwszy poważny raz". Pomysł wziął się stąd że zapragnąłem posiadać fabrycznego pilota sterowania radia z pod kierownicy w Renault Clio II ph 2 1.2 8V (notabene bardzo ekonomiczne...

    Mikrokontrolery AVR   23 Sie 2011 17:14 Odpowiedzi: 14    Wyświetleń: 5991
  • 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ń: 1470
  • REKLAMA
  • [ASSEMBLER] Rzutowanie PTR w TASM - problem z wartościami w rejestrze AX

    Witam jestem studentem informatyki i mam problem ze zrozumieniem jak działa rzutowanie PTR w TASM. Używam Visual Studio 2010 do debugowania. Mam prosty program do analizy (tak mi się wydałało :D ) który realizuje deklaracje zmiennych różnej długości. [syntax=asm].686 extern _ExitProcess(at)4: near public _main _DATA SEGMENTdword public 'DATA' use32...

    Programowanie   01 Gru 2011 22:03 Odpowiedzi: 3    Wyświetleń: 2451
  • Jak napisać program na ProEmulator2beta5c? (zadanie)

    Przyznam się bez bicia, że z Assemblera jestem noga:( a mam do napisania na zaliczenie program na ProEmulator2beta5c , a nie potrafię go nawet ruszyć:( Bardzo proszę o pomoc!!! Oto treść zadania: Prezentacja liczby 4-cyfrowej na wyświetlaczu LED. Kody odpowiadające poszczególnym cyfrom należy umieścić w czterech kolejnych komórkach wewnętrznej pamięci...

    Projektowanie Układów   24 Cze 2005 02:10 Odpowiedzi: 2    Wyświetleń: 1074
  • Teardown drukarki HP Deskjet D1360 i przykład użycia jej części z Arduino

    Wystarczy dobrze opakować w funkcje lub makra i będzie wyglądać czytelnie :) Akurat Arduino jest właśnie dobrym opakowaniem w funkcje i makra. Ale ogólnie to jak ktoś chce wyzwanie to może sobie wziąć bieżący kod i pod innym mikrokontrolerem upakować w funkcje i makra tak by działał. Jak najbardziej się da, nawet w dużej mierze w języku C się uda (choć...

    Wnętrza urządzeń   28 Gru 2020 16:33 Odpowiedzi: 16    Wyświetleń: 8277
  • [LPC2106] Czy brak RAMu w LPC2106 może powodować zawieszanie programu?

    Przepraszam, rzeczywiście podałem zbyt skromny opis mojego problemu. Forumowicze, którzy spotkali się już z moimi postami wcześniej mogli zauważyć, że próbuję stworzyć sieć z mikrokontrolerów realizujących obliczenia równoległe algorytmami genetycznymi i dla prostych aplikacji AG już to zrobiłem (9 procków, kwarc 12MHz, PLL(5,2) MAM(2,4)). Monitoruję...

    Mikrokontrolery ARM   05 Cze 2008 18:52 Odpowiedzi: 9    Wyświetleń: 2921
  • Jak napisać program w Spim Assembler do wyszukiwania wzorca w łańcuchu?

    Witam, jestem na studiach informatycznych i z przedmiotu "architektura systemów komputerowych" dostałem zadanie: napisać program w asemblerze(dodam ze uczono nas c, c++ oraz c#)niestety nie dostałem zbytnich poradników tylko na zajęciach omawialiśmy jeden prosty program kory wyświetla "hello world" na konsoli treść zadania wygląda mniej więcej tak :...

    Programowanie Początkujący   24 Kwi 2012 20:20 Odpowiedzi: 47    Wyświetleń: 5465
  • [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ń: 2127
  • MPLAB 8.30 - Nieaktywny przycisk Add symbol w oknie watch

    Dzieki za zainteresowanie tematem i udzielone rady napewno im sie przyjze. Lecz ma trzy małe uwagi: 1)co kolega ma na mysli mowiac "Zmienne w tym assemblerze definiuje się inaczej i tyle.” , czyli microchip dokonał zmian w swoim kompilatorze ? Pare lat temu jak uczylem się programowania na wersji 6.50 to kod pisalem tylko w ten sposób i zmienne...

    Mikrokontrolery PIC   23 Kwi 2009 22:11 Odpowiedzi: 4    Wyświetleń: 1733
  • Eclipse: Błąd 'undeclared' przy kompilacji projektu ARM z makefile Yagarto

    Hej Od kilku dni nieprzerwanie scieram sie z kochanym Eclipsem oraz makefilem. Makefile robilem na podstawie makefil'a pobranego, ze strony yagarto wiec mysle, ze raczej powinien byc dobry(projekt z yagarto bynajmniej sie na nim kompilowal). Ale do rzeczy.... Problem tkwi w tym, ze przy kompilacji projektu Eclips wysypuje mi: **** Build of configuration...

    Mikrokontrolery ARM   18 Wrz 2009 13:12 Odpowiedzi: 11    Wyświetleń: 3352
  • Zegarek AVR C - Błąd kompilacji: avr-objcopy 'main.elf' No such file

    Witam, mam prośbę, czy mógłby ktoś sprawdzić mojego Makefil'a, ponieważ podczas kompilacji wrzuca mi błąd o kodzie: avr-objcopy: 'main.elf': No such file make: *** [syntax=c]//sterownik wyswietlacza #include "HD44780.h" //usawiasz tam porty sterujące, nie musisz ogarniać kodu #include <util/delay.h> #include <avr/io.h>...

    Mikrokontrolery Początkujący   14 Sty 2013 21:16 Odpowiedzi: 10    Wyświetleń: 2355
  • [AVR][ASM/Bascom][SD-MMC] Poradnik dla początkujących - karty SD i MMC

    Na razie nie mam jeszcze własnego programu zacząłem od prób na twoim programie. Interesowała mnie szybkość odczytu z karty, ten sam kod kompiluje pod M8 i M32. W programie zapisuje jeden sektor i potem odczytuję 365 sektorów. Zwiększyłem hwstack bez zmian Nie próbowałem jeszcze zejść do 1MHz (nie zdążyłem kupić), ale na płytce od Atmega8 z tym samym...

    Mikrokontrolery AVR   20 Lut 2015 17:24 Odpowiedzi: 17    Wyświetleń: 9924
  • Atmega8 - Makra do rejestrów - jak wymusić atomowość, niepodzielność

    Od dłuższego czasu napisałem sobie specjalne makra pod AVR definiujące wszystkie porty, aby np. zamiast pisać: #define BTN1_DDR DDRC #define BTN1_PORT PORTC #define BTN1_PIN PINC #define BTN1_P PC0 #define BTN2_DDR DDRB #define BTN2_PORT PORTB #define BTN2_PIN PINB #define BTN2_P PB1 #define BTN3_DDR DDRD #define BTN3_PORT PORTD #define BTN3_PIN PIND...

    Mikrokontrolery AVR   30 Kwi 2016 23:50 Odpowiedzi: 2    Wyświetleń: 1452
  • AVRGCC: Jak przekazywać parametry i zwracać wyniki z assemblera w C?

    mniejsza o to dokopałem się do jakiejś biblioteki i widzę jak to jest zrobione. Muszę przyznac że to co mnie zraża do AVR GCC to dwie sprawy deklaracje zmiennych :) takie cudeńka jak to np deklarowanie zmiennych w ciele procedur i funkcji zamiast na ich początku i twory jak ten uint8_t . Wiem że to szczegóły ale... Dzięki za przypomnienie że istnie...

    Mikrokontrolery AVR   27 Sty 2009 14:04 Odpowiedzi: 8    Wyświetleń: 1427
  • Analiza napięcia zmienn.w czasie z przetwornika A/C - rozkład na częstotliwości

    Do 30 Hz po zmianie. Filtr fc=35Hz. Obecne próbkowanie: f= 125Hz (więcej nie dam, bo wtedy dokładność W takim razie musisz się liczyć z przekłamaniem sygnału na granicach pasma. Możesz to próbować kompensować w sofcie mnożąc otrzymane fft przez funkcję odwrotną do ch-ki amplitudowej filtru (kolejne mnożenia), ale weź pod uwagę, że z racji rozrzutów...

    Mikrokontrolery   20 Lut 2012 18:59 Odpowiedzi: 55    Wyświetleń: 6304
  • [AVR] C i ASM - Porównanie ilości i szybkości kodu - jak?

    marek-c: Jako dobry programista powinieneś wiedzieć, że efekt takiej zmiany zależy od: 1. warunku (zmienna, czy wyrażenie, jak mocno rozbudowane) 2. sposobu deklaracji zmiennej dummy (statyczna, dynamiczna, ulotna?) 3. opcji kompliatora (np. stopnia optymalizacji) 4. programu kompilatora 5. rodzaju procesora na który piszesz Manewrując odpowiednio 1...5...

    Mikrokontrolery AVR   13 Gru 2008 11:59 Odpowiedzi: 69    Wyświetleń: 8574
  • "Przekazywanie" zmiennej z Assemblera do C++

    Doszedłem do rozwiązania, w asm piszę program, jako global _nazwafunkcji, później w c++ dołączam go w ten sposób: #include <stdio.h> #ifdef __cplusplus extern "C" { #endif extern int _suma (int a, int b); /* deklaracja funkcji zewnętrznej */ int suma (int a, int b); /* prototyp funkcji */ #ifdef __cplusplus } #endif int main() { printf("%d\n",...

    Programowanie   08 Paź 2007 21:18 Odpowiedzi: 9    Wyświetleń: 2092
  • Rozbudowa zamka SMART CARD o EEPROM 24C32 - uwagi do schematu i assemblera

    Coś mi zapis do tej kostki 24C32 nie działa Wykonałem mały programik testowy: $crystal = 4000000 Config Sda = PortB.5 Config Scl = PortB.7 Config I2cdelay = 10 Config Pind.0 = Output Config pind.1 = Output '$sim Dim Adres As Byte 'deklaracja zmiennej ADRES Dim Test As Byte Dim Dana as Byte Dim Adr_2 As Byte Dim Adr_3 as Byte Dim L as Byte test = 0 For...

    Mikrokontrolery AVR   09 Sie 2010 11:00 Odpowiedzi: 21    Wyświetleń: 6187
  • Diagnozer joysticków (np. do Pegasusa) na Atmega 8

    http://obrazki.elektroda.pl/4926270100_1... Diagnozer joysticków (np. do Pegasusa) na Atmega 8 Projekt Przyszedł wreszcie czas naprawić posiadane przeze mnie joysticki do Pegasusa. Zwykle uszkodzeniu (urwaniu) uległ kabel lub taki niesprawdzony/niesprawny joystick został zakupiony bez znajomości jego przeszłości. Jeśli kable się urwały,...

    DIY Konstrukcje   17 Lis 2015 21:57 Odpowiedzi: 4    Wyświetleń: 6651
  • Jak zrozumieć bootloader Microchip dla mikrokontrolera PIC16F877?

    Witam, to jest bootloader od Microchip's dla mikrokontrolera pic16f877: ;=======================================... ; Software License Agreement ; ; The software supplied herewith by Microchip Technology Incorporated ; (the "Company") for its PICmicro® Microcontroller is intended and ; supplied...

    Mikrokontrolery PIC   06 Maj 2009 19:43 Odpowiedzi: 9    Wyświetleń: 3374
  • [Atmega8][avr-gcc] - Obiornik DMX na Atmega8 -właściwy odbiór pakietów

    Witam szanownych forumowiczów! Od niedawna staram się nauczyć języka C na AVR. Postanowiłem zbudować poza migającą diodą LED i całą resztą "mini projektów" odbiornik sygnału DMX. W zamierzeniu chcę zrobić DIMMER PACK (sterowanie jasnością 4 urządzeń, stąd 4 kanały i detekcja przejścia przez zero). Jednak przy pisaniu programu napotkałem dość znaczące...

    Mikrokontrolery Początkujący   25 Wrz 2013 22:33 Odpowiedzi: 0    Wyświetleń: 1392