mnożenie asembler

Znaleziono około 97 wyników dla: mnożenie asembler
  • [asembler] Wczytanie ciągu bajtów i operacje na nim.

    Moje zadaniepolega na tym że do aplikacji po przez pipe jest przesyłany losoby ciąg bajtów, długość duża, bez znaczenia. I teraz należy odczytać 2 pierwsze bajty i przekształcić je na liczbę szesnastkową (wsumieto już jest) i następnie wczytać pozostałe bajty w ilości takiej jak wartość tej liczby, następnie...

    Programowanie marekkiek   11 Lis 2008 15:22 Odpowiedzi: 0    Wyświetleń: 2183
  • Projekt w asemblerze, obliczanie iloczynu. AVR

    Masz napisać procedury mnożenia liczb: 1 bajtowej przez 1 bajtową (8x8) wynik będzie 16 bitowy (2 bajty) 2 bajtowej przez 1 bajtową (16x8) wynik będzie 24 bitowy 3 bajty 2 bajtowej przez 2 bajtową (16x16) wynik będzie 32 bitowy (4 bajty) Procedura przebiega tak w kodzie naturalnym binarnym: 1....

    Początkujący Elektronicy Paweł Es.   23 Lis 2004 18:52 Odpowiedzi: 1    Wyświetleń: 1062
  • funkcja y=ax+b asembler w zakresie liczb 16bitowych uk8051

    Nie rozumiem początku. Operacja mnożenia daje w wyniku sklejony rejestr 16 bitowy "B,A", gdzie jest B starszą częścią. Po drugim mnożeniu wykonujesz dodawanie z tym, że sumujesz starszy bajt poprzedniego mnożenia i młodszy bieżącego. Dalej nie sprawdzałem. Wyjaśnij cel powyższego działania (może ja coś...

    Mikrokontrolery kemot55   18 Mar 2010 19:49 Odpowiedzi: 7    Wyświetleń: 1771
  • Który asembler prostszy PIC czy AVR

    Ja mam takie zdanie że rzekoma "prostota" assemblera PICów wcale prostotą nie jest. Raz że instrukcji jest mało i żeby zrobić byle co to trzeba to poskładać ze 100 innych instrukcji (choćby mnożenie), to jeszcze jest wąskie gardło w postaci chyba tylko jednego pełnosprytnego rejestru (taki akumulator). Na...

    Mikrokontrolery defrag07   05 Lip 2011 15:54 Odpowiedzi: 5    Wyświetleń: 1349
  • FreePascal, gcc i Asm. Modularne mnożenie

    Upanie: Myślisz o potęgowaniu? Czy proponujesz może: np. 123'456'789 ** 987'654'321 (mod 7'654'321) __ (unsigned) fmod( powl(123456789, 987654321), 7654321); To by miało być szybsze? A ile poprawnych cyfr będzie miał wynik i z jakim prawdopodobieństwem? ------------------...

    Programowanie upanie   11 Cze 2006 15:00 Odpowiedzi: 3    Wyświetleń: 1269
  • asembler AVR, brak instrukcji dzielenia, lista rozkazów.

    - brak możliwości bezpośredniego dodania stałej do rejestru A nieprawda. Można odjąć stałą. Można odjąć wartość ujemną... Dodatkowo, organizacja pamięci programu w słowa... bllee, komplikuje to trochę odczyt danych z pamięci programu... w 51 jest 16 bitowy DPTR i jest pięknie, a tu... A tu masz...

    Mikrokontrolery prokopcio   22 Wrz 2006 18:25 Odpowiedzi: 5    Wyświetleń: 1768
  • Ilość cykli maszynowych dla mnożenia w C

    gaskoin - link, który pokazałeś jest świetnym przykładem na to co napisałem wcześniej - pytanie w takiej postaci nie ma sensu. Po pierwsze podane wyliczenia są dla programów napisanych w asemblerze, które mają się nijak do C, gdyż C ma swoje biblioteki. Po drugie ten pdf odnosi się do starych architektur,...

    Mikrokontrolery AVR _Robak_   08 Paź 2010 13:12 Odpowiedzi: 11    Wyświetleń: 2389
  • asembler a 89cx051

    żadne, wszystko zależy od tego jak wygląda Twój program i czy umiesz posługiwac się asemblerem. Przy dobrym wietrze koło 30% używaj szukaj I tu bym się niezgodził. Zanim zacząłem programować mikroprocesory jednoukładowe w C moje największe programy napisane mieściły się w 2kb pamięci i też wykonywały...

    Mikrokontrolery wasi   15 Cze 2004 20:50 Odpowiedzi: 8    Wyświetleń: 1143
  • pierwiastek w asemblerze '51

    To się chyba nazywa rozwinięcie Newtona, czy też rozwinięcie w wielomian Newtona - nie pamiętam dokładnie, poszukaj w tablicach matematycznych, czy też na goglach. W każdym razie zapewnia to obliczenie pierwiastka przy pomocy mnożenia i sumowania, a to w asemblerze zrobisz bez problemu. Przydatne...

    Programowanie Tdv   28 Cze 2005 12:33 Odpowiedzi: 6    Wyświetleń: 1552
  • algorytmy arytmetyczne w asemblerze

    tjanusz :arrow: znam troszke c# na tyle ile mi jest to potrzebne, ale w c# przecież można także wstawiać kod asemblera tworząc np. swoje własne algorytmy dzałań matematycznych. Pszepraszam, ale nie wiem co to znaczy " żródełko" gcc lub FreePascal i jak mogę do tego dotrzeć :arrow: elektryk ...

    Programowanie simon_82k   12 Lis 2005 21:23 Odpowiedzi: 6    Wyświetleń: 2007
  • [asembler] wielokrotna ilość iteracji

    Witam! Jestem początkujący w asemblerze, a chcę wykonać program (właściwie 2) obciążający najnowsze procesory intela przez co najmniej kilkanaście sekund. Nie ma znaczenia co dokładnie robi ten program - ja probuję mnożenia w pętlach (w drugim programie dzielenia - chodzi o jednakową ilość cykli maszynowych...

    Programowanie Początkujący hard2find   24 Wrz 2010 15:33 Odpowiedzi: 3    Wyświetleń: 1094
  • [Assembler] Mnożenie i dzielenie.

    panowie mam pytanie dotyczace asemblera. próbuje podzielić w nim dowolna liczbę przez np 10 czy 100 (1000), ale nie znalazłem do tego odpowiednich komend (jeśli oczywiście istnieją). widziałem że to sie da robić w C wiec w asemblerze też powinno się dać. myślałem że może pomnożyć razy odwrotność ale...

    Programowanie lukaspaw   25 Kwi 2004 23:58 Odpowiedzi: 11    Wyświetleń: 8811
  • mnożenie liczb BCD<---jak to zrobić??

    witam mam na zadanie napisać program mnożący dwie liczby 10 cyfrowe w kodzie BCD ale nie bardzo wiem jak to zrobić :) proszę o jakieś wskazówki lub chociaż o algorytm jak rozwiązać to zadanie...program mam napisać w asemblerze pod 8086...dzięki z góry za pomoc i pozdrawiam malcziki

    Programowanie tzok   12 Sty 2007 23:58 Odpowiedzi: 6    Wyświetleń: 4310
  • AVR mnożenie bez mul

    pan B dodaje od lewej do prawej strony, na kartce też tak sie robi..Wywody o kodzie binarnym nie są mi potrzebne i nic nie wnoszą na postawione pytanie. W lewo w prawo to wiem, przecież nie robie tego w systemie trójkowym i skoro asembler to wiadome jest ze w AVRStudio.

    Mikrokontrolery Nawigator   23 Sty 2007 02:29 Odpowiedzi: 5    Wyświetleń: 2541
  • Mnożenie rejestru, wynik w tym że rejestrze. Pyt o rozkaz.

    Witam. Mam taki problem z asemblerem. Chciałem przemnożyć rejestr ecx przez liczbę 5 z wynikiem w ecx. Czy istnieje taki rozkaz, który to realizuje a jeżeli tak to jak się go definiuje. Zaznaczam, że używam masma'a. Pozdrawiam.

    Programowanie Akane   08 Kwi 2007 15:05 Odpowiedzi: 1    Wyświetleń: 648
  • AVR-GCC i mnożenie w agrumencie funkcji

    Aha, myślałem, że do głównego pliku .c inkcluduje się pliki .c, a includuje się plikig .h. W takiej wersji hierarchia wygląda tak: Do glowny.c includuje się T6963.h, który ma definicje i prototypy ciał z T6963.c Tak to wszystko rozumiem :-) Faktycznie teraz lepiej to wygląda i nie powiela się funkcji. Pozmieniam...

    Mikrokontrolery krzemowy   01 Lut 2009 19:47 Odpowiedzi: 55    Wyświetleń: 6560
  • XMega 128A1 - mnożenie i dzielenie liczb ośmiobitowych a asm

    Dzielenie przez 8 to nic innego jak przesunięcie o 8 bitów w prawo, czyli w przypadku 8-bitowych procesorów wywalenie najmłodszego bajta wyniku. Dzielenie prze 8 to nie przesunięcie o 8 bitów w prawo, tylko o 3 bity. Do autora: dzielnie wlaczysz, tracisz czas, a na końcu koledzy podsyłają ci...

    Mikrokontrolery AVR ASMnauka_   03 Gru 2016 11:47 Odpowiedzi: 13    Wyświetleń: 684
  • Dzielenie w asemblerze PIC 12/16

    Poczukaj w notach aplikacyjnych microchipa, są tam opisane procedury mnożenia, dzielenia a nawet chyba jakieś funkcje trygonometryczne.

    Mikrokontrolery szaraq   19 Lis 2004 11:49 Odpowiedzi: 5    Wyświetleń: 1191
  • Pomiar cos fi. Potrzebny program w asemblerze dla procesora 51.

    P=U*I*cos fi cos fi=P/(U*I) Za mało podałeś szczegółów, żeby wygenerować kod, ale na oko widać co trzeba zrobić (jedno mnożenie i jedno dzielenie). A swoją drogą... gdzie tutaj jest pytanie? Kolega podzielił się z nami swoimi potrzebami i tyle... pozostało nam sie domyślać wielu rzeczy (co to...

    Mikrokontrolery ko_rex   28 Lut 2006 21:13 Odpowiedzi: 1    Wyświetleń: 1107
  • Asembler Atmega regulator PI

    Buduję napęd silnika prądu stałego oparty na Atmedze8. I moim problemem jest implementacja algorytmu kaskadowego do sterowania silnikiem, a dokładniej regulatorów PI. (przepraszam za takie "mądre" określenie problemu, ale w ten sposób najłatwiej mi to opisać. Tak czy owak potrzebuje stworzyć program...

    Mikrokontrolery as124   15 Maj 2007 11:57 Odpowiedzi: 9    Wyświetleń: 2302
  • Potrzebna pomoc - log10 w AVR asemblerze.

    Może skorzystaj z rozwinięcia logarytmu w szereg potęgowy? Np. jeśli 0<x<=2 to ln x = suma(od 0 do niesk) z (-1)^(n+1) ((x-1)^n)/n Oczywiście nie liczysz do nieskończoności tylko np. 5 pierwszych składników sumy... wtedy przy sprytnym podejściu będzie działać dość szybko, wystarczy mnożenie...

    Mikrokontrolery dziechu   22 Cze 2007 21:15 Odpowiedzi: 5    Wyświetleń: 1032
  • Asembler - obrobka danych

    Witam, Widzę, że to architektura '51 - w takim razie złe forum. Rejestry A i B są 8-bitowe, więc jak chcesz tam "zmieścić" 12 bitów? Musisz zapisać 8 bitów w jednym rejestrze, a kolejne 4 w innym. Mnożenie '51 też ma tylko 8x8 bitów, więc musisz też to robic "po kawałku". O konwersję na ciąg...

    Mikrokontrolery Dr.Vee   24 Lip 2008 21:19 Odpowiedzi: 13    Wyświetleń: 1215
  • Dzielenie w asemblerze - nie wiem jak?

    ax=5 ax=ax-2=5-2=3 bx=2 bx=bx-5=2-5... cf=1 dx:ax=bx*ax=65533*3=196599 (0002fff7h); cf=0 bx=1 bx=ax=65527 (0fff7h); ax=bx=1 dx=0 dx:ax=dx:ax/bx=1/... 01 00 00h => dx=1; ax=0; cx=ax=0 Oto twój kod kompilowany w głowie. Nigdy nie otrzymasz wyniku -1/9,...

    Programowanie Początkujący Dr.Vee   22 Maj 2009 13:59 Odpowiedzi: 13    Wyświetleń: 2493
  • [asembler] kalkulator

    Witam Pisze sobie a raczej próbuje napisać sobie kalkulator w asemblerze przy użyciu klawiatury matrycowej i wyświetlacza LCD. i tak mój problem polega na tym że chciałbym żeby klawisze "góra, dół, prawo, lewo" miały przypisaną operacje dodawania odejmowania mnożenia i dzielenia. np wciśniecie "prawo"...

    Mikrokontrolery grad3d   09 Cze 2009 17:46 Odpowiedzi: 14    Wyświetleń: 5166
  • [Asembler] Problematyczne zadanie

    adc reg,reg A bez wsunięcia CY: add reg,reg

    Programowanie Początkujący logout11   11 Lis 2009 15:33 Odpowiedzi: 5    Wyświetleń: 1206
  • asembler problem z napisaniem programu

    Wyniki: W1 – 60h, W2- 61h, W3 – 62h, W4 – 63h A1 – 20h, A2 – 21h B1 – 22h, B2 -22h Start: MOV 20h, #0fdh ;A1 MOV 21h, #0ffh ;A2 MOV 22h, #0fdh ;B1 MOV 23h, #offh ;B2 ;mnożenie ;A1*B1 MOV A, 20h MOV B, 22h MUL AB MOV 80h,...

    Mikrokontrolery piwopl   22 Lis 2009 15:54 Odpowiedzi: 2    Wyświetleń: 1399
  • Asembler Jak pobrać z klawiatury liczby z zakresu 0-255

    Witam Mam pewien problem. Mam zadanie napisać program w dsm51 w jagodzie który pobierałby z klawiatury liczby od 0 do 255 i je mnożył. Problem mój polega na tym że nie wiem jak zrobić pobieranie liczb większych niż 15 z klawiatury. Wynik mnożenia ma być zapisany w HEXie. Jeżeli ktoś wie co zmienić bardzo...

    Programowanie Początkujący Marat123456789   28 Cze 2011 22:13 Odpowiedzi: 2    Wyświetleń: 1979
  • Kod w Asemblerze odpowiadający fragmentowi kodu w C oraz instrukcja CALL

    Z tego co wiem to używając SHL mnożymy, więc jako tako mnożenia można używać, tak mi się przynajmniej wydaje ;] Odnośnie podanego kodu, to niestety, jak już wspominałem z asemblerem za bardzo się nie lubimy i to co wkleiłeś jest dla mnie czarną magią ;/ Mimo wszystko dziękuje za dotychczasowy odzew...

    Programowanie Początkujący Zgredowy   21 Cze 2011 14:21 Odpowiedzi: 8    Wyświetleń: 1232
  • Mnozenie pisemne(asembler)

    Jeden z argumentów może przekroczyć 256 (liczba ma być 3-cyfrowa) więc nie ma jednego rozkazu mnożenia w 8051. Wracając do tematu. Rozumiem, że stały czynnik zapisany w pamięci (u Ciebie WAL _1...WAL3) nie przekracza 03E8h tak? A ile cyfr ma ta druga liczba (jaki ma być jej zakres)? Jeżeli byłaby...

    Mikrokontrolery 94075   21 Cze 2011 06:10 Odpowiedzi: 3    Wyświetleń: 1947
  • wyzerowanie bitu w asemblerze

    a o mnożeniu logicznym to kolega nie słyszał? [syntax=asm]AND AL,D5h ; = 11010101b[/syntax]

    Programowanie benson11   10 Gru 2011 13:53 Odpowiedzi: 2    Wyświetleń: 1123
  • Syntezator MIDI, SID 8580 [8051][Asembler]

    Ja bym ustawił timer na najmniejszą działkę (np. 1ms albo 0.5ms) i dzięki temu można go zastosować do wielu dźwięków jednocześnie. O sinusie raczej nie myślałem. Trzeba by wyżej wspomnianą tabelkę (albo obliczenia na żywca, może byłby jakiś użytek ze sprzętowego modułu mnożenia). Raczej piła/trójkąt/prostokąt....

    Mikrokontrolery Madman07   03 Maj 2012 14:46 Odpowiedzi: 48    Wyświetleń: 12424
  • Jak przejść z asemblera na język C?

    Dokładnie. Poza tym w C masz sprawę ułatwioną. Zamiast samemu pisać procedury na np. mnożenie liczb, zastanawianie się jak i skąd mają być wczytane, do jakich rejestrów, piszesz po prostu: a=b*10; C jest moim zdaniem dużo prostszy od ASM w pisaniu kodu, bo działasz na wyższym poziomie. Ale jak sam napisałeś...

    Mikrokontrolery AVR 94075   11 Lut 2013 22:41 Odpowiedzi: 17    Wyświetleń: 2445
  • Odczyt danych z programu - z tablicy AVR, Asembler, instrukcja LPM

    Z tym LPM i Z+ inkrementacją po odczycie zamiast ADIW to wiem, ok. Z tą pamięcią 1k macie rację, ubzdurałem sobie, nie wiedząc czemu, że tam są 4kilo a ja mam zajęte 25%, stąd napisałem to 1kilo. Nie rozumiem natomiast tego mnożenie tablicy przez 2, umknęło to mojej uwadze. Jak to rozumieć? Pozdrawiam Cristof

    Mikrokontrolery cristof_w   23 Mar 2013 18:28 Odpowiedzi: 12    Wyświetleń: 3345
  • Część bascoma w asemblerze.

    Zacznij zatem od porzucenia Bascoma i przesiadki na C, skoro zależy Ci na wydajności. Przy okazji możesz wziąć procesor tańszy od AVR i z 10 razy szybszy, np. jakiegoś Cortexa. Zacznij zatem od sensownego udzielenia odpowiedzi na jego pytanie. Może jeszcze ARM i frytki do tego? Nie wiesz, nie pisz. ...

    Mikrokontrolery AVR maciek 222   14 Maj 2014 16:06 Odpowiedzi: 7    Wyświetleń: 1557
  • Port asemblera z IAR do GCC...

    Swoją drogą zastanawiam się po co w filtrze IIR stosuje się arytmetykę stałoprzecinkową, skoro zarówno argument (próbka z ADC) jak i skalowane współczynniki (B1, B2, B3, A2, A3) są typu całkowitego (int)....w związku z czym wystarczyłoby zwyczajne mnożenie typów całkowitych...robiw

    Mikrokontrolery AVR 1491294   25 Cze 2015 07:14 Odpowiedzi: 9    Wyświetleń: 681
  • Matlab (Asembler w sumie?) - Liczba sięgnięć do pamięci i operacji

    Proszę o pomoc bo nie pamiętam już pewnych rzeczy z Assemblera. Chodzi o obliczenie w kodzie liczby sięgnięć do pamięci, operacji i zapisów. Moje wątpliwości budzą indeksy w tablicach - o ile pamiętam, muszę liczyć jako sięgnięcie i operację każde odwołanie w którym jest zwiększenie indeksu a także...

    Programowanie Początkujący jowyma   15 Paź 2016 10:06 Odpowiedzi: 0    Wyświetleń: 420
  • [Asembler] Zmiana ASCII na liczbę i na odwrót

    po jakimś czasie nad kodem doczytałem się, że konwencję 'liczby' masz jako znaki, jedno z trudniejszych do obliczeń (a tradycyjnie konwersja jest serią mnożeń rzez 10). Bez wódki tego nie wyobrażę sobie :) jak mawiali starożytni Rosjanie. Gdybym ja robił, wyznaczył bym sobie trzymanie liczby binarnie,...

    Programowanie Początkujący Zajezdnik   14 Sie 2017 15:14 Odpowiedzi: 6    Wyświetleń: 1044
  • Mnożenie w asemblerze. Kod w C i tłumaczenie na asembler.

    Dzielenie jest łatwe w uproszczeniu, jeśli np. obie liczby mają jednakową ilość zer z prawej strony, to o tyle mozna je przesunąć w prawo. Ogólnie algorytm dzielenia jak liczb dziesiętnych w podstawówce. Mnożenie jest już w µkontrolerze i to nawet w postaci cząstkowej fmul .

    Mikrokontrolery lukaspaw   15 Sie 2006 14:55 Odpowiedzi: 12    Wyświetleń: 2822
  • Mnożenie ułamkowe w asemblerze.

    Faktycznie zapomniałem dodać, że pracuję na ATMega 16, piszę w asemblerze. Zapoznam sie z problemem i na pewno wrócę z pytaniami, chyba, że ktoś podrzuci inny (bardziej przyswajalny) problem :) Czy "to" można zrobić w ATMegach, bo gdzieś obiło mi sie o uszy, że l. zmiennoprzecinkowe, to raczej trudno...

    Mikrokontrolery Zaquadnik   07 Lip 2006 13:45 Odpowiedzi: 3    Wyświetleń: 828
  • [Asembler]Mnożenie i dzielenie liczb

    Witam. Od 2 semestru rozpoczęło się u mnie programowanie w asemblerze. Jestem kompletnie zielony, a muszę obliczyć takie równanie: X = (a+b)/c * (a-b)/d, gdzie a,b,c,d to dowolne liczby, a X jest różne od 0. Mój kompilator to TASM. Generalnie mam problem z tym, że gdy np. dzielę jakąś liczbę to wyskakują...

    Programowanie drago77   12 Kwi 2012 08:06 Odpowiedzi: 2    Wyświetleń: 4995
  • jaki jezyk programowania jest uzywany w DSP - assembler vs C

    Nie umarł i nie umrze, aczkolwiek może zostać "zdegradowany" do pozycji języka, który jest potrzebny tylko do napisania kompilatora. Stanie się tak, jeżeli pojawi się jezyk wysokiego poziomu, a właściwie to kompilator takiego języka, za pomocą którego będzie można uzyskać kod równie wydajny. Chociaż...

    DSP i Transmisja Xitami   24 Lut 2008 11:06 Odpowiedzi: 8    Wyświetleń: 5227
  • aTTiny 2313 i kompletnie zielony w temacie uC :cry:

    AVR-y były projektowane pod języki wysokiego poziomu właśnie po to, żeby zwykły śmiertelnik nie musiał się męczyć z asemblerem. Że co prosze?????? AVR był projektowany pod języki wysokiego poziomu? To dlaczego ma architekturę RISC (bardzo ograniczona lista rozkazów, dużo równoprawnych rejestrów...

    Mikrokontrolery ZlyDotyk   04 Sie 2007 22:07 Odpowiedzi: 22    Wyświetleń: 2144
  • Jestem nowicjuszem - Kilka pytań o układy programowalne

    Dziękuję za odpowiedź! No i to właśnie chciałem wiedzieć - czy istnieje taka sfera problemów w których FPGA będzie bardziej wydajne od komputera PC :) Ale to wszystko jest skomplikowane. W tradycyjnych układach PLA/PLS, PROM, PAL/GAL było tylko kilka warstw z prostymi funktorami. A tutaj wszystko...

    Programowalne układy logiczne peter_k   19 Mar 2007 21:53 Odpowiedzi: 19    Wyświetleń: 6381
  • Biblioteka matematyczna w ATtiny2313

    Do liczenia wielomianu wcale nie trzeba potęgowania, możesz liczyć wielomian w tej formie: T = a0 +x*(a1 + x*(a2 + x*(a3 + x*(a4 + a5*x)))) Potrzebne jest tylko mnożenie i dodawania, jest to bardzo przyjazna forma dla ASEMBLERA a także dla C (kompilatory potrafią odpowiednio zoptymalizować taki ciąg...

    Mikrokontrolery Dr_DEAD   28 Cze 2007 13:27 Odpowiedzi: 31    Wyświetleń: 2907
  • Krzysioplayer -odtwarzacz plików NSF z Pegasusa a'la C64 SID,hardware nsf player

    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 potrafiły...

    DIY Konstrukcje phanick   03 Lis 2015 00:57 Odpowiedzi: 6    Wyświetleń: 7209
  • Tablica LED.Nietypowe i dość skomplikowane składanie danych.

    Jak wyglada opkode instrukcji dzielenia w AVR ? Która ATmega ma ? ZTCW jest mnożenie (MUL), mnożenie znak/bez znaku (MULS), cząstkowe mnożenie (FMUL) + znak/bez znaku (FMULS), ale o dzieleniu nie słyszałem. Jest ponadto instrukcja modulo na dwóch dowolnych rejestrach (EOR). Polecan spis instrukcji...

    Mikrokontrolery LordBlick   11 Kwi 2005 05:48 Odpowiedzi: 11    Wyświetleń: 2397
  • jak zmienić obliczenia z ułamkami na liczby całkowite w C ?

    Czasem musimy podzielić wartość zmiennej przez stałą, która NIE JEST całkowitą potęgą dwójki. Można chytrze wykorzystać wbudowaną w procesor mnożarkę. A nawet bez mnożarki sposób jest dobry, bo dzielenie jest przynajmniej dwa razy dłuższe i wolniejsze od mnożenia. Przyjmijmy, że chcemy dzielić bajt...

    Mikrokontrolery mototest   22 Sie 2006 12:01 Odpowiedzi: 19    Wyświetleń: 2785
  • Program jak i w czym go napisać?

    ZAD. 1. Przygotować i uruchomić programy w języku asemblera 8051: a) kopiowania N-bajtowego obszaru TABL 1 z pamięci kodu do pamięci wewnętrznej DATA (obszar TABL2), b) kopiowania bit po bicie w pamięci DATA fragmentu danych z obszaru TABL2, a następnie bajt po bajcie i utworzenie obszaru TABL3...

    Mikrokontrolery olekewaagata   13 Mar 2007 21:29 Odpowiedzi: 5    Wyświetleń: 2658
  • program w asamblerze dla ukladu 8051

    dobra a wiec od nowa pisze co i jak, dostałem od nauczyciela trzy pytania dotyczace asemblera, ja osobiscie jeszcze nic w nim nie robilem nie mialem stycznosci i troche go nie kumam.... 1. Inkrementacja jest to..., natomiast dekrementacja jest to ... w języku programowania ASEMBLER 2. Napisz prosty...

    Mikrokontrolery romsik   15 Mar 2008 23:30 Odpowiedzi: 13    Wyświetleń: 1940
  • JonOS - sytem operacyjny

    Podziwiam, zwłaszcza z tego powodu iż dotyka to asemblera x86, który to w wydaniu 8086/80286 jest szczególnie przykrym doznaniem. ;) Przykrym doznaniem? Bardzo fajny assembler, na pewno lepszy od RISCowego 6502... Jedyne czego tak naprawdę brakowało w asemblerze 6502 (i jego pociotek) to...

    DIY Konstrukcje Jimi Hendrix   20 Mar 2009 23:58 Odpowiedzi: 53    Wyświetleń: 16428
  • ASM - Stoper w asm pod mikrokontroler 8051

    Witam Potrzebuje waszej pomocy, musze napisac stoper w asm. Już sie męcze z tym troche i nie chce działac tak jak powinno, więc prosze was o naproawdzenie/poprawienie błedów w kodzie ponizej. I chcialbym rowniez wiedziec, czy moja interpretacja polecen w tym kodzie jest poprawna. Sam Timer działa...

    Mikrokontrolery pewi21   14 Lut 2013 19:48 Odpowiedzi: 23    Wyświetleń: 3984
  • Tablica wielowymiarowa i wskaźnik [C++]

    Czy koniec tablicy jest jakoś specjalnie oznaczony?? Jeśli nie to skąd wie system ile pamieci zwolnić instrukcją: delete[] ppnTablica; W jakiejś strukturze, niewidocznej dla programisty, jest przechowywany rozmiar przydzielonej pamięci, tak że przy zwalnianiu program odwołuje się do tego...

    Programowanie Seba85   14 Gru 2007 14:46 Odpowiedzi: 21    Wyświetleń: 10511
  • Generator opcjonalny Megawave Atmega

    Na wstępie chciałbym przybliżyć, skąd taka a nie inna nazwa nadana przeze mnie temu projektowi. Prace rozpoczęły się w momencie zapotrzebowania na minimum dwa zsynchronizowane generatory małej częstotliwości. Ponieważ zakres przestrajania jaki mnie zadowalał ograniczał się do 100Hz przy rozdzielczości...

    DIY Konstrukcje daroslav15   08 Wrz 2012 12:24 Odpowiedzi: 3    Wyświetleń: 10290
  • [ATTiny][asm] - Implementacja FFT 16 punktowego, 8 bitów (ze znakiem)

    Przesyłam moją propozycję implementacji algorytmu FFT w asemblerze. Celem nie ma być dokładność, ale możliwość upchnięcia analizy w jak najmniejszych uC. Wymagania co do algorytmu: kontroler AVR (w zasadzie dowolny) z min 128b SRAM (64b zajmują dane, a potrzebne jeszcze miejsce na stos). W przypadku...

    Mikrokontrolery AVR pm.m   13 Sie 2014 12:25 Odpowiedzi: 0    Wyświetleń: 1002
  • Arduino i FT800 - Dwie funkcje na raz

    Po ustawieniu TXC już jest za późno na załadowanie bajtu, jeśli transmisja ma iść ciągle! Ale w czym problem? Pomiędzy parami bajtów zostaną dodane krótkie odstępy, o ściśle określonym czasie trwania i wartości 1. I to nawet lepiej bo można je wykorzystać jako początek nadawania kolejnego bitu,...

    Arduino Rolnik95   21 Sty 2016 17:22 Odpowiedzi: 24    Wyświetleń: 2385
  • Bardzo szybkie dzielenie w ASM na 51

    Z pewnością sposobów jest mnóstwo. Przypomniałem sobie troszkę asembler mcs51. Mam nadzieję, że program w asemblerze wyjaśni wątpliwości (albo pogłębi ;-) ). Skorzystanie z "tabliczki dzielenia" lub "tabliczki mnożenia" na liczbach o podstawie 2^8 przedstawia poniższy program. Tabelę rozbiłem na 3x256...

    Mikrokontrolery marek_Łódź   13 Cze 2006 20:42 Odpowiedzi: 14    Wyświetleń: 7561
  • Obliczenia procentowe na platformie AVR (AtMEGA128)

    Witam Stosuję obliczenia numeryczne tylko w asemblerze z całkiem dobrymi efektami. Na stronie ATMELA można znaleźć gotowe procedury dzielenia i mnożenia wielokrotnej precyzji, jest pełno stron z przykładami działających procedur. Znalazłem nawet pierwiastkowanie (nie potrafię zrozumieć algorytmu :cry:...

    Mikrokontrolery Adrian1978   02 Sie 2017 11:37 Odpowiedzi: 7    Wyświetleń: 1784
  • maksymalne przyspieszenie działania pętli w C

    Wskaźnik często lepszy, ale ostatecznej odpowiedzi udzieli tylko test. Wcześniej wspominałem już o tym, że być może fragment: (sin_180[k]* (long) ofset) kompilator przetworzy na mnożenie 32*32 bitów, odrobina asemblera (mnożenie 16*16 z 32 bitowym wynikiem) poprawi sprawę dwukrotnie! Sprawdź jak to...

    Mikrokontrolery mkaczor   05 Wrz 2006 13:10 Odpowiedzi: 25    Wyświetleń: 1554
  • PIC16 vs PIC18. Co wybrać? Praca inżynierska. Szybka obróbka danych.

    W C to pisze programy dla PC:) Dla kontrolerow wole asembler. Moge sprawdzac rozkaz po rozkazie w sensie rzeczywistym, czyli rozkaz maszynowy. Nie musze sie zastanawiac jak mi C przerobil moje na maszynowe, bo przeciez program wynikowy jest w asemblerze (rozkazy i ich kolejnosc). ASM jest nieprzenośny...

    Mikrokontrolery ghost666   11 Cze 2007 14:19 Odpowiedzi: 17    Wyświetleń: 2240
  • 8051 funkcja DELAY

    ... ile taktów potrzeba dla wykonania się jednej pętli? To zależy, jak twój kompilator "przetłumaczy" tę funkcję na kod maszynowy procesora (jakich instrukcji użyje). Od razu uprzedzę, że czas wykonania takiej pętli może być inny dla różnych ustawionych stopni optymalizowania kodu (w opcjach kompilatora). Ja...

    Mikrokontrolery Michal19881   17 Lut 2008 10:39 Odpowiedzi: 8    Wyświetleń: 4065
  • Program dla procesora 8086

    Witam, dostałem do napisania program w asemblerze, dla procesora 8086. Program ma być napisany w środowisku dosboxa. Cel programu to wykonanie operacji dla liczb 79 i 82 -dodawania -odejmowania -mnożenia ... mają być wyświetlone w sposób dziesiętny w osobnym programie -dzielenia i wyświetlenie...

    Programowanie Lukasz0516   04 Lut 2014 20:55 Odpowiedzi: 4    Wyświetleń: 882
  • Miernik "częstotliwości"

    Timer to dobry pomysł a w ogóle juz nie wspomne o łatwosci jego obsługi w BASCOM'ie, jeśli nie robiłeś tego jeszcze to nie martw sie przyjdzie Ci to napewno bez problemu. Jeżeli chodzi o dwa kanały no to po prostu wykozystasz dwa timery. Gorzej z odmierzaniem czasu bo timery się skończyły (no chyba...

    Mikrokontrolery ArekSwierc   13 Mar 2003 00:16 Odpowiedzi: 22    Wyświetleń: 3942
  • Regulator PID na 8051- Ogrzewacz przepływowy

    Widzę żywą reakcję. Cieszy mnie to.Sam jestem automatykiem i widzę że tacy są również w RTV-forum. Co do sterowania fazowego grzałkami 18 KW (pisał o tym POLO2) to niezły byśmy mieli zakłucacz. Oczywiście teoria regulacji w regulatorze PID dotyczy wielkości ciągłych ale implementuje się takie układy...

    Mikrokontrolery fantom   09 Lip 2003 11:42 Odpowiedzi: 16    Wyświetleń: 5098
  • Wyswietlacz LCD na CM1621

    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...

    Początkujący Elektronicy astral   18 Sty 2004 13:38 Odpowiedzi: 7    Wyświetleń: 2446
  • symulacyjny model filtru polifazwoego

    najpierw muszę zaprojektować analogowy filtr wedłóg schematu 1 w pdf kolegi następnie muszę wyliczyć alfa , beta i gama które są stałe dla każdego filtru a następnie muszę postępować według algorytmu z rysunku 9a Dokładnie tak :!: , ale musi być jakieś ale :D . Podane zostały jedynie uproszczone...

    DSP i Transmisja rafmos   03 Maj 2007 11:41 Odpowiedzi: 164    Wyświetleń: 67140
  • Typ 'float' w Keilu. Jak jest reprezentowany?

    Witam, czy ktoś wie jak jest reprezentowany typ float w C Keila? Program piszę w asemblerze, ale wydłubałem z Keila sobie procedurkę asemblerową do mnożenia zmiennoprzecinkowego. Mam tylko problem z odpowiednim sformatowaniem argumentów dla tej procedurki. Ile bitów jest na mantysę a ile na cechę...

    Mikrokontrolery al555   13 Mar 2005 17:28 Odpowiedzi: 2    Wyświetleń: 987
  • Pomiar odległości na AVR

    Witam i dziękuję za wszystkie odpowiedzi. W poniedziałek zrobiłem testy na oscyloskopie i gnereacja działa świetnie, odbiornik dostaje synał i popodłączeniu do oscyloskopu otrzymuję piękny sinus jednak o małej amplitudzie i odległość max 10-15 cm, co jest winą podłączenia bezpośrednio do portów. W najbliższym...

    Mikrokontrolery loader_online   28 Gru 2011 22:57 Odpowiedzi: 18    Wyświetleń: 8055
  • prowadzanie liczb 2-wu cyfrowych z klawiatury matrycowej

    Ja robiłem to w asemblerze w następujący sposób: mov B,#0Ah ;wpisujemy 10 do B mul AB ;mnozymy A razy 10 add A,<cyfra> ;dodajemy wczytana cyfre do A I generlanie działa to tak, jak wpisujemy liczbę dziesiętną, czyli wpisujemy cyfrę i przesuwamy o jedną pozycję dziesiętna...

    Mikrokontrolery AVO.Norbert   20 Wrz 2005 23:28 Odpowiedzi: 8    Wyświetleń: 1613
  • Jak pomnożyć w kodach U2 i ZM

    Algorytmy mnożenia i dzielenia, a także innych działań są dokładnie opisane m.in. w książce Józefa Kalisza Podstawy elektroniki cyfrowej . Sporo algorytmów można znaleźć na stronach producentów mikrokontrolerów w działach aplikacje. Jeśli znasz choć trochę asembler '51, to na pewno dasz radę. Pozdrawiam.

    Mikrokontrolery rikokodo   05 Lut 2006 15:32 Odpowiedzi: 6    Wyświetleń: 2166
  • ATmega8 - zmienne i ich dzielenie

    W moim AVRStudio zajmuje tyle samo, co jest raczej całkiem normalne. :) Faktycznie biorąc pod uwagę ATMega8 to taki programik zajmuje ponad połowę flasha. Głównym problemem jest to funkcja: dtostrf(x,5,2,buf); To ona zajmuje większość flasha, bo przy jej okazji pakowana jest cała arytmetyka...

    Mikrokontrolery zumek   03 Cze 2006 19:24 Odpowiedzi: 15    Wyświetleń: 1929
  • Adresowanie pamięci programu AVR - kilka pytań

    Co do tego całego przesunięcia o 1 w lewo to, żebyś wiedział lepiej o co chodzi, to przytoczę taką sytuację: .db 'PLOT' .db 'KON' W pamięci to wygląda tak (pamięć jest adresowana za pomocą WORD, słowa) adres w WORD zawartosc adres bajtowy 001 'PL' 2 002 ...

    Mikrokontrolery Freddie Chopin   10 Mar 2008 21:48 Odpowiedzi: 9    Wyświetleń: 1964
  • PIC procedury asm. Pic 16f84, Gdzie znajdę gotowe?

    Witam. Gdzie znajdę gotowe procedury w asemblerze dla pic 16f84 np. mnożenie,dzielenie liczb 32-bitowych itp.

    Mikrokontrolery KUBAKUN   14 Lis 2007 20:22 Odpowiedzi: 2    Wyświetleń: 3434
  • W jaki sposób z c odwoływać się do flag mikroprocesora ?

    Tylko że nie ma nic za darmo. Większość kompilatorów "nie lubi" jak się im wrzuca wstawki asemblera. Konsekwencją jest słaba optymalizacja kodu w takim przypadku. Zależy jaka wstawka, Stosowałem wstawki całych funkcji mnożenia i dzielenia 32 bitowego w ASM i było dużo szybciej i nieco osczędniej...

    Programowanie kris_gor   29 Lis 2007 21:46 Odpowiedzi: 10    Wyświetleń: 1730
  • Drgania styków w wielkiej skali

    Cześć BascomAVR któraś z nowszych wersji, zmienne zadeklarowane minimalistycznie, kodu nie mam na tym kompie, żadnych mnożeń, dzieleń, czytam wejścia analogowe ( 5 sztuk ) i porównuję no i te pętelki... Czy Bascom łyknie jakąś bardziej złożoną instrukcję ( wiele warunków ) IF ?, w zasadzie mógłbym...

    Mikrokontrolery 94075   12 Gru 2007 12:11 Odpowiedzi: 5    Wyświetleń: 1053
  • AVR-GCC i wolne rejestry, szybkie przerwanie od timera.

    Witam, Musze zrobic szybkie przerwanie od timera w atmega162. W związku z tym nie moge sobie pozwolic na korzystanie z pamięci SRAM i stosu, więc zostają tylko rejestry, wystarczą 3, w tym dwa wskaźnikowe np. X. No więc w właściwym programie te rejesrty nie mogą byc użyte, ani modyfikowane. Czy da...

    Mikrokontrolery Aro_   28 Gru 2007 14:25 Odpowiedzi: 8    Wyświetleń: 1770
  • Podstawy programowania mikrokontrolera 8051 - link

    Witam Na czwartek muszę przygotować listingi programów napisanych w asemblerze które wykonają poniższe działania: 1. Dane są liczby: A=0F1h, B=00011111b. Obliczyć binarnie A+B, A-B, B-A. Podać wynik w postaci binarnej i szesnastkowej. 2. Napisać program mnożenia x4 liczby umieszczonej w rejestrze...

    Początkujący Elektronicy Paweł Es.   08 Kwi 2008 15:14 Odpowiedzi: 1    Wyświetleń: 1133
  • Jak zrobić program ? np. kalkulator

    Programy się zwykle pisze a nie robi :) Przy pisaniu programów musisz wykonać następujące kroki: 1. Zdefiniować problem W przypadku twojego kalkulatora musisz określić: - typ obsługiwanych danych - czy to będą liczby wyłącznie całkowite czy całkowite i ułamkowe (ogólnie mówiąc rzeczywiste) -...

    Teoria i Laborki Brosper   10 Cze 2008 06:10 Odpowiedzi: 19    Wyświetleń: 28390
  • ASSEMBLER - szukam kodu mnożącego liczby szesnastkowe

    Witam Czy posiada ktoś kod do asemblera, wykonujący mnożenie liczb szesnastkowych?? Proszę o szybką odpowiedź.

    Początkujący Elektronicy tszczesn   29 Maj 2008 11:14 Odpowiedzi: 1    Wyświetleń: 887
  • DSP - procesor i środowisko dla początkującego

    Witam szanownych specjalistów od przetwarzania sygnałów. Potrzebuję do realizacji pewnego projektu zastosować najlepiej niedrogi procesor DSP umożliwiający: - bardzo skuteczne filtrowanie sygnału - pomiary przesunięcia fazy, mnożenie, dzielenie przebiegów - praca z 8 sygnałami jednocześnie w czasie...

    DSP i Transmisja coberr   13 Lip 2008 14:19 Odpowiedzi: 4    Wyświetleń: 2718
  • [ATMEGA168][AVRGCC] Tablice we Flashu

    Pamięć jest zorganizowana w komórki 16-bitowe, objawia się to np tym że wskaźnik programu wskazuje na słowo (2 bajty) a nie na bajt. Wszystkie instrukcje muszą być więc wyrównane do granicy dwóch bajtów. Jakkolwiek z poziomu samego programu pamięć flash jest zorganizowana bajtami, więc spokojnie można...

    Mikrokontrolery AVR Pijopic   10 Paź 2008 21:55 Odpowiedzi: 8    Wyświetleń: 1827
  • [C] - #define makra i definicje

    BoskiDialer i Freddie Chopin -> fakt - z tym mnożeniem rozumiem 1<<KHZ2MS(27) zgadnij co z tego wyjdzie? <: oj ciężko mi zgadnąć - nie mam zielonego pojęcia co to zrobi - jakieś przesunięcie bitowe? - nie , narazie to dla mnie czarna magia takie zagadki a tak na marginesie...

    Mikrokontrolery Freddie Chopin   11 Paź 2008 22:26 Odpowiedzi: 10    Wyświetleń: 6853
  • Konwersja i możenie w kodzie U2

    Witam. Mam mały problem z projektem. Muszę napisać algorytm równania, a wygląda to tak: wszystkie stałe mają być 8-bitowe i zapisane w kodzie U2, mnożenie wykonać metodą booth, piszę w asemblerze. Teraz pytanie jak pomnożyć np: -1/2 * 3,25. Wszędzie w necie są przykłady jak mnożyć same ułamki bez cześci...

    Programowanie Szymon Tarnowski   05 Maj 2009 13:27 Odpowiedzi: 1    Wyświetleń: 1146
  • [C] Pomiar napięcia na ADC - zbyt mała rozdzielczość

    long pomiar1; pomiar1=(long) ADC * 244 / 1000; Wartość rejestru ADC (ADCW jest dla asemblera, aczkolwiek to i tak to samo) należy zrzutować na typ o minimalnej długości 18 bitów, najbliżej (w górę) jest 32 bitowy typ long (właściwie to 31 bitów wartości dodatnich). Bez tego wyniki z ADC...

    Mikrokontrolery AVR shg   01 Cze 2009 00:28 Odpowiedzi: 6    Wyświetleń: 2355
  • [atmega...][c]Masakrowanie przerwań - luźne dywagacje...

    Do tego stopnia sobie poszalałem, że początkowo główna pętla programu była pusta :) ale to nie był dobry pomysł :P . No nie. Generalnie, w przerwaniu powinno być to, co się powinno wykonywać albo a) bardzo często, albo b) bardzo precyzyjnie (czasowo lub zdarzeniowo). Procedura obsługi przerwania...

    Mikrokontrolery AVR _Robak_   30 Cze 2010 10:39 Odpowiedzi: 91    Wyświetleń: 6507
  • Czy MicroBasic dla piców = Bascom AVR ?

    to że asembler ma niewiele rozkazów zailczane jest do zalet a nie do wad. Już o tym pisałem. Owszem. „zaliczane jest” :D Ale skoro piszą że mała ilość rozkazów jest zaletą, to chodzi im o to że mała ilość rozkazów jest zaletą. A nie o coś innego. I na pewno nie o to że ten assembler jest...

    Mikrokontrolery PIC atom1477   17 Lip 2010 14:51 Odpowiedzi: 22    Wyświetleń: 2655
  • Zlecę napisanie procedury w AVR ASM obliczania log. dziesięt

    (trochę się pośpieszyłem, ten kod który dałem niżej działa ocz do co najwyżej 128, bo int16_t się przekręci.. a więc bez int32_t raczej nie ruszysz dalej...) Hej, trochę zajmowałem się obliczeniami na mikrokontrolerach i głównym problemem jest brak 32 bitowych zmiennych aby uzyskać sensowną dokładność...

    Programowanie Sibi   03 Sty 2015 22:39 Odpowiedzi: 11    Wyświetleń: 2181
  • Komputerek do dwukołowca LCD+LED.

    Nigdy nic nie napisałem na PC.A z czym bascom miał problemy to doskonale poznałem ,nawet przy wolnym podawaniu impulsów na przerwanie i dodając coś w nim na zmiennych single LCD zaczynał wyświetlać syf. Dodając coś do worda lub bajta nie było takiego problemu, więc skróciłem podprogram na max. W...

    DIY Konstrukcje 323493   28 Lut 2011 19:56 Odpowiedzi: 40    Wyświetleń: 24968
  • Czytnik micro SD-mini platforma do ćwiczeń.

    Witam. Jeśli można to bym prosił kolegę asembler o jeszcze trochę dokładniejsze opisanie tego sposobu pomiaru napięcia bo bardzo mnie to zaciekawiło. 1.22 V to stałe napięcie odniesienia wytwarzane przez procesor , na jego podstawie przez wbudowane wzmacniacze operacyjne wytwarza on napięcie 2,56 V...

    DIY Konstrukcje tomyli_f   27 Maj 2011 12:37 Odpowiedzi: 28    Wyświetleń: 13132
  • Atmel Mega32 losowe wpisy do RAMu

    A jakaż to różnica między T85 i M32 przecież to ten sam rdzeń tylko różne peryferia... Pokaż mi w ATtiny85 sprzętowe mnożenie... :P Do do mieszania w RAM, to miewałem takie przypadki, najzabawniejszym było pomylenie "ldi XL, XX" z "lds XL, XX" (w inicjalizacji pętli) przed zapisem indeksowym "sts X,...

    Mikrokontrolery AVR PeterBernard314   24 Lut 2011 15:26 Odpowiedzi: 37    Wyświetleń: 2767
  • ATmega128 - przeglądarka modeli 3D

    Próbowałeś podkręcić procesor np. do 20MHz? Zanim o tym pomyślę wolałbym raczej przyspieszyć działanie programu. Spróbuję np. pozamieniać niektóre mnożenia na przesunięcia bitowe lub zmniejszyć liczbę operacji na liczbach zmiennoprzecinkowych. Algorytmy rysowania linii i stawiania punktu w buforze...

    DIY Konstrukcje jacynka84   10 Gru 2011 14:03 Odpowiedzi: 44    Wyświetleń: 16383
  • 8051 - Konwersja EdSim -> FASM

    Witam, ostatnimi czasy zainteresowałem się (po części przez studia) programowaniem mikroprocesorów, wykorzystując program EdSim51, do początkowej nauki Assemblera. Jakkolwiek początkowe sukcesy w nim teraz napotkały na przeszkodę. Mianowicie próbowałem zacząć korzystać z programu FASMW, by pisać...

    Programowanie Początkujący LordBlick   12 Gru 2012 02:27 Odpowiedzi: 1    Wyświetleń: 1059
  • [STM32F4] - [CooCox] Mała różnica szybkości działania jednostki FPU

    Podejrzyj kod asemblera i zobacz czy na pewno wykonują się zmiennoprzecinkowe instrukcje. U mnie dodatkowo trzeba było włączyć optymalizację oraz podlinkować libm i libg z katalogu fpu kompilatora i tak zauważyłem, że sporo zależy właśnie od wersji kompilatora. Mnożenie wykonuje od razu sprzętowo ale...

    Mikrokontrolery ARM tadzik85   15 Mar 2014 11:24 Odpowiedzi: 9    Wyświetleń: 1869
  • Atmega168 Bascom - Przerwanie co 5us i odczyt 8 bitów

    Procesor ATmega od biedy "ma możliwość" obsługi przerwań zgłaszanych z częstotliwością 33 kHz, ale pod warunkiem, że jest programowany w C lub asemblerze, a nie w Arduino ani Bascomie. Obsługa takiego przerwania w C musi być b. uważnie napisana - kilkanaście linii kodu, bez wywołań procedur, mnożeń ani...

    Mikrokontrolery Początkujący jacek   18 Lis 2014 09:04 Odpowiedzi: 65    Wyświetleń: 3828
  • MSP 430 - Kalkulator kilka pytań

    0 jakiegokolwiek wytłumaczenia, wprowadzenia. Zróbcie mi kalkulator w Asemblerze działający na MSP 430 i tyle. Gdzie to takie studia ? Bo coś mi się nie chce wierzyć w Twoją wersję wydarzeń. Dlaczego każda operacja( DODAWANIE, ODEJMOWANIE MNOŻENIE ) ma w swoim bloku skok do DZIELENI?? Czyj...

    Mikrokontrolery Pozostałe 94075   25 Mar 2015 11:54 Odpowiedzi: 1    Wyświetleń: 2961
  • Konwersja liczb w AVR. Liczba 2-bajtowa na kod BCD.

    8 tysięcy przerwań na sekundę z nietrywialną obsługą na AVR niekoniecznie musi się udać. Co do reszty - albo C i uint64 odpowiednio przeskalowany (czyli liczymy nie w jednościach, a w tysiącznych), albo AVR, asembler i własny typ dokładnie taki jak trzeba np. 45-bitowy, i też liczymy w tysiącznych....

    Mikrokontrolery 22053   04 Sty 2017 17:07 Odpowiedzi: 77    Wyświetleń: 5942
  • Jaki mikrokontroler po AVR? -

    Czytać i zapisywać możesz. Ale jak wygląda mnożenie dwóch 8-bitowych zmiennych? Raczje trzeba najpierw znormalizować wartość w rejestrze. Nie wiem, czy jest w asemblerze instrukcja typu pobierz 8-bitową wartość z rozszerzeniem na 32-bity dla wartości signed lub unsigned. A od kiedy dane RGB są signed? LDRSB,...

    Mikrokontrolery michalko12   11 Sty 2017 21:51 Odpowiedzi: 165    Wyświetleń: 6984
  • Ciśnieniowy kontroler poziomu wody

    Ciśnieniowy kontroler poziomu wody WSTĘPNIAK Witam wszystkich entuzjastów elektroniki! Chciałbym zaprezentować przykład wykorzystania scalonego półprzewodnikowego czujnika ciśnienia w roli miernika poziomu wody. Dzięki pomiarowi ciśnienia słupa wody możliwa stała się kontrola...

    DIY Konkurs Sly8-)   06 Lis 2017 22:23 Odpowiedzi: 6    Wyświetleń: 4866
  Szukaj w 5mln produktów