mnożenie liczb

Znaleziono około 1870 wyników dla: mnożenie liczb
  • [Xilinx ISE, Spartan 6, VHDL] - Mnożenie liczb 36x36Bit na DSP48A.

    Czyli faktycznie udało się dojść do 200MHz. Tak jak mówiłeś, zasoby się podwoiły. Dzięki za słuszne uwagi. Pzdr Sprawdź częstotliwość po place&route a nie po syntezie. Te 200 MHz wyplute przez XST może się okazać bzdurą przy większym projekcie ze względu na opóźnienia w routingu. Ps. A potrafi ktoś wytłumaczyć dlaczego tak to jest i potrzebne jest...

    Programowalne układy logiczne   01 Kwi 2015 09:21 Odpowiedzi: 7    Wyświetleń: 3678
  • 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ń: 4104
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Sprawdzenie mnożenia liczb zespolonych: (5+j3)*(10-j2)

    Skąd się wzięło dwa razy +j30? powinno być chyba 50-j10+j30+6 co daje 56 + j20. Ale liczby zespolone miałem daaawno więc nie gwarantuję że jest dobrze.

    Nauka Elektroniki, Teoria i Laborki   15 Wrz 2014 07:21 Odpowiedzi: 1    Wyświetleń: 1068
  • REKLAMA
  • OpenOffice Calc - rozbieżności w wynikach mnożenia liczb 8 i 9,66

    No to już wiesz wszystko.

    Software serwis   25 Kwi 2014 14:49 Odpowiedzi: 6    Wyświetleń: 1494
  • AVR: Błąd przy mnożeniu liczb w zmiennej typu unsigned long int

    na PC to chyba można uzyć do tego celu funkcji sizeof ,aby wiedzieć ile bitów przypada na dany typ zmiennej, sizeof należy chyba do standardu C, nieprawdaż? a jak to można sprawdzić na AVR? Przeczytać [url=http://www.nongnu.org/avr-libc/user... instrukcji? Przejrzeć zawartość pliku stdint.h?

    Mikrokontrolery AVR   19 Lis 2008 15:59 Odpowiedzi: 8    Wyświetleń: 2349
  • XMega 128A1 - mnożenie i dzielenie liczb ośmiobitowych a asm

    Masz mnożenie róznych liczb dalej sobie analizuj sam (literki przy zmiennych oznaczają ilość bitów): [syntax=c]z16 = x8 * y8; 98:80 91 00 01 ldsr24, 0x0100 9c:90 91 09 01 ldsr25, 0x0109 a0:89 9f mulr24, r25 a2:c0 01 movwr24, r0 a4:11 24 eorr1, r1 a6:90 93 13 01 sts0x0113, r25 aa:80 93 12 01 sts0x0112, r24 z32 = x16 * y16; ae:20 91 0a 01 ldsr18, 0x010A...

    Mikrokontrolery AVR   03 Gru 2016 11:47 Odpowiedzi: 13    Wyświetleń: 1011
  • REKLAMA
  • Jak zapisać pseudokod mnożenia dużych liczb całkowitych z tablic?

    No to przypomnij sobie z podstawówki mnożenie sposobem pisemnym :] a na tablicach (liczby w formacie binarnym, najmniej znaczacy bajt ma indeks 0): unsigned char a[N], b[N], c[N+N]; int p1, p2; for(p1 = 0; p1<N+N; p1++) c[p1] = 0; for(p1 = 0; p1<N; p1++) { for(p2 = 0; p2<N; p2++)...

    Programowanie   04 Lut 2006 19:13 Odpowiedzi: 4    Wyświetleń: 1105
  • Exell/openoffice - exel mnożenie liczb dzisiętnych itp

    zapoznałem z kursem exel na yt i wszystko ok :) gra gtara

    Software serwis   23 Maj 2018 18:18 Odpowiedzi: 2    Wyświetleń: 594
  • Mnożenie liczb zmiennoprzecinkowych w BASCOM - kontroler deski elektrycznej

    Poczytaj trochę Wiki Bascoma [url=http://wiki.mcselec.com/bavr/FUSING... bo tam zawsze pod każdym tematem pisze "See also" i po nitce doszedłbyś do kłębka [syntax=vbnet]B = Fusing(b , "#.&")[/syntax] Wszystko zależy co jeszcze ma robić ten kod bo do takich zadań to możnaby chyba zrezygnować z Single ;) ..ale jak ma robić tylko to..

    Mikrokontrolery   17 Cze 2015 19:36 Odpowiedzi: 1    Wyświetleń: 822
  • Asembler 8051: Mnożenie liczb dwubajtowych i obsługa OV

    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, A ;A1*B1 L MOV 50h, B ;A1*B1 H ;A2*B2 MOV A, 21h MOV B, 23h MUL AB MOV A 41h, A ;A2*B2 L MOV B...

    Mikrokontrolery   22 Lis 2009 15:54 Odpowiedzi: 2    Wyświetleń: 1600
  • ASM 8080 - Jak uprościć mnożenie liczb decymalnych bez użycia DAA?

    Wymóg jest taki aby liczby były wprowadzone decymalne i wynik był wyprowadzony w decymalnych.

    Programowanie   05 Lis 2015 02:40 Odpowiedzi: 5    Wyświetleń: 1452
  • [VHDL] Implementacja mnożenia dwóch liczb z użyciem generic w VHDL

    Z mojego tam skromnego doświadczenia z hadeelem mogę powiedzieć tylko tyle że jeżeli korzystasz w procesie z listy czułości pętle typu for wewnątrz procesu nie mają prawa bytu, a raczej mają ale nie będą działać. Jeżeli w liście czułości sygnałów masz np. clk to znaczy ze dany proces będzie działał(uruchomi się) po jakiejkolwiek zmianie sygnału clk....

    Programowanie   18 Gru 2007 01:38 Odpowiedzi: 6    Wyświetleń: 2948
  • Jak poprawić mnożenie liczb BCD w asemblerze? Debugowanie kodu C++

    Co do problemu to chwilowo nic nie dodam. Zauważyłem jednak że nie zwalniasz zaalokowanej pamięci a w C++ to poważny błąd. Każdy new powinien być w parze z delete, a ponieważa alokujesz tablice powinieneś użyć delete[].

    Programowanie   05 Gru 2010 16:40 Odpowiedzi: 1    Wyświetleń: 1346
  • Jak działa blok MUL_R w programowaniu PLC i jego wpływ na wyjście?

    Witam! Oczywiście to trochę zgadywanie, ale w większości znanych mi sterowników w ten sposób oznacza się blok, który wykonuje mnożenie dwóch liczb w formacie zmiennoprzecinkowym (real). Stad skrót MUL(tiplication)-R(eal). Wynikiem mnożenia jest oczywiście również liczba zmiennoprzecinkowa.

    Automatyka Przemysłowa   12 Lip 2007 19:37 Odpowiedzi: 6    Wyświetleń: 2119
  • REKLAMA
  • Optymalne mnożenie i dzielenie 2-bajtowych liczb w asm dla 8051

    Oczywicie tę stronę znasz? http://www.8052.com/ http://www.8052.com/codelib.phtml

    Mikrokontrolery   21 Mar 2008 11:38 Odpowiedzi: 10    Wyświetleń: 2891
  • Excel VBA - makro do mnożenia i sumowania liczb w tablicy

    Z tymi -1,1,0 chodzi o to, że tylko te liczby wchodzą w ciąg 5 elementowy (liczbę L u nas ) czyli moze byc np -1,0,1,0,-1. Już rozumiem. Niestety w tym przypadku moje rozwiązanie przy wystąpieniu "-1" rozjedzie się, więc trzeba je skorygować. Pytanie czy dane w jednej komórce (dana "liczba" ) są takie jak przedstawiłeś w przykładzie czyli cyfry rozdzielone...

    Software serwis   15 Sty 2016 13:41 Odpowiedzi: 12    Wyświetleń: 1101
  • Czy to zadanie jest wykonane dobrze? Mnożenie 2 liczb 3-bitowych.

    Za zadanie mam mnożenie dwóch liczb 3-bitowych. Czy jest ktoś w stanie mi powiedzieć, czy jest dobrze? https://obrazki.elektroda.pl/1711311500_...

    Nauka Elektroniki, Teoria i Laborki   23 Maj 2021 13:21 Odpowiedzi: 1    Wyświetleń: 528
  • 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   29 Maj 2008 11:14 Odpowiedzi: 1    Wyświetleń: 1091
  • Jak mnożyć liczby 8-bitowe z przecinkiem w ASM 51?

    No więc jest na to prosty sposób i zwie się fixed-point math. Zakładasz, że liczba jest zapisana w formacie np. 4:4 bity , gdzie 4 wysokie bity to liczba całkowita w przedziale 0-15 , a 4 niższe to ułamek w przedziale 0/16-15/16 Jeżeli mnożysz liczbe 8:0 przez 4:4 to masz wynik 12:4 i wszystko cacy - masz swój wynik i wartość ułamkową. Jeżeli chciałbyś...

    Mikrokontrolery   06 Mar 2006 20:19 Odpowiedzi: 4    Wyświetleń: 2090
  • [solved] Jak działa FFT? Zrozumienie motylków i kolejności próbek wejściowych

    Zgadza się! To o czym piszesz to metoda korelacyjna, która jest najczęściej stosowana do obliczania DFT (przynajmniej dla N<32, dla większych N stosuje się FFT). Wyobrażenie sobie DFT jako filtracji jest dobre i intuicyjne przy analizie widma, jednak samo DFT to nie filtracja! Dopiero cały proces: DTF->pomnożenie widma sygnału przez widmo odpowiedzi...

    DSP i Transmisja   08 Sie 2009 01:35 Odpowiedzi: 22    Wyświetleń: 7323
  • AVR – jak efektywnie mnożyć liczby 16-bitowe przez 8-bitowe w mniej niż 20 cyklach?

    W C mnożenie dwóch intów zawsze da int, rzutowanie tego do long później nie ma sensu... Ale jeżeli w mnożeniu bierze udział chociaż jeden long.... :) ... czyli zamiast i = 258*258 spróbuj: i=258l*258 :) Pozdrawiam. P.S. W rozpisce chodzi o to żeby uniknąć mnożeń przez 256, czyli z wejścia wziąc a,b,c i d. obliczyć ich iloczyny, a dopiero później na...

    Mikrokontrolery AVR   08 Sie 2008 09:29 Odpowiedzi: 9    Wyświetleń: 3207
  • algorytmy prostych operacji (mnożenie, dzielenie itp.)

    Funkcje trygonometryczne realizuje się często przez rozwinięcie ich w szereg Taylora. Ponadto powstał też algorytm CORDIC, który o ile dobrze pamiętam wymaga tylko operacji przesunięcia i dodawania, przez co świetnie nadaje się do implementacji w małych uC, czy FPGA (google). Do mnożenia stosuje się algorytm Bootha (niektóre rozwiązania sprzętowe działają...

    Mikrokontrolery   28 Sty 2007 17:56 Odpowiedzi: 5    Wyświetleń: 6516
  • Czy FPGA/CPLD mogą wykonać mnożenie 64bit x 64bit w jednym cyklu zegarowym?

    Proszę o podpowiedź czy układy CPLD/FPGA będą w stanie przetworzyć operacje matematyczne w kilku cyklach zegarowych (może nawet w jednym cyklu) ? Temat dotyczy sprzętowego (bardzo szybkiego) mnożenia liczb 64bit x 64bit a nawet 128bit x 128bit, Większość nowoczesnych układów FPGA ma wbudowane sprzętowe układy mnożące, tyle że one operują na liczbach...

    Programowalne układy logiczne   17 Gru 2017 20:07 Odpowiedzi: 28    Wyświetleń: 2826
  • Potrzebuję algorytmy mnożenia liczb zmiennoprzecinkowych

    dokładnie potrzebuję mnożenie wykorzystać w programi mikroprocesora AT80C52. Zaszła konieczność wymnożenia kilku liczb(współczynników) Potrzebuje rozwiązania programowe ewntualnie algorytm. Z góry dziekuję za wszelką pomoc. ERA 600035828

    Mikrokontrolery   12 Gru 2002 18:35 Odpowiedzi: 2    Wyświetleń: 2932
  • [STM32F4] STM32F4 C - Nieprawidłowy wynik mnożenia 32-bitowych liczb

    [syntax=c] c = (uint64_t)a * (uint64_t)b; [/syntax] oczywiście zumek podpowiedział bardziej pedagogicznie :)

    Mikrokontrolery ARM   17 Wrz 2012 19:37 Odpowiedzi: 4    Wyświetleń: 1647
  • [C] [atmega] Dziwne wyniki z przetwornika ADC - problem z typem danych?

    Typy wartości pośrednich: literał 976 to int, 5000 to int, a więc mnożenie da int'a. Rzutuj jedną z liczb na long int przed mnożeniem.

    Mikrokontrolery   20 Mar 2010 13:25 Odpowiedzi: 1    Wyświetleń: 1000
  • [Assembler] [Assembler][Z80] Program do mnożenia 8-bitowych liczb z użyciem stosu

    Taki program mógłby wyglądać tak: Mnożna: rejestr E Mnożnik: rejestr A Wynik: rejestr HL LD HL,0000 ;inicjacja wyniku LD B,08 ;licznik pętli LD D,00 ;zerowanie bardziej znaczącego bajtu DE NXBIT ADD HL,HL ;przesunięcie wyniku w lewo RLA ;sprawdzenie cyfry monożnika JR NC, FIN ;opuszczenie zera ADD HL,DE ;dodanie mnoznej FIN DJNZ NXBIT ;powrót do początku...

    Programowanie   28 Lis 2004 20:45 Odpowiedzi: 4    Wyświetleń: 5923
  • Excel - mnożenie ciągu liczb oddzielonych literą "x"

    Dobry wieczór, Jeśli wynik ma być zawsze obok komórki z danym ciągiem, można też wykorzystać zapomnianą funkcję makr Excela 4.0 o nazwie SZACUJ. Nie można jej jednak używać wprost w arkuszu, tylko poprzez formułę nazwaną. W tym przypadku jeżeli np. dane są w komórce C5, należy umieścić kursor w komórce D5, otworzyć Menedżer nazw i zdefiniować nazwę...

    Software serwis   10 Gru 2013 06:25 Odpowiedzi: 3    Wyświetleń: 1887
  • VHDL - Implement.algorytmów mnożenia liczb stało i zmie fpga

    Witam. Dostalem sie do grupy seminaryjnej o nieszczesliwej jak dla mnie tematyce. Za zadanie mam do zrobienia " implementacja prostego algorytmu mnożenia liczb stałoprzecinkowych z wykorzystaniem sumatorów. Uruchomienie i przetestowanie układu w trybie symulacyjnym a następnie na platformie sprzętowej z wykorzystaniem układów Virtex firmy Xilinx ......

    Programowalne układy logiczne   21 Sty 2009 10:48 Odpowiedzi: 2    Wyświetleń: 2172
  • Jak napisać program w asemblerze 8086 do mnożenia liczb BCD 10-cyfrowych?

    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   12 Sty 2007 23:58 Odpowiedzi: 6    Wyświetleń: 5312
  • jak wykonać skomplikowane mnożenia liczb zmiennoprzec. w asm

    Na tej stronie gościu pisze jak zrobić obsługę liczb zmiennoprzecinkowych w 8051. Po angielsku, ale pisane dość przyjaźnie. Zwróć uwagę na procedurę mul32.asm. http://www.tigerprecision.com/80c552/fp.... Pozdrawiam.

    Mikrokontrolery   11 Sty 2003 17:21 Odpowiedzi: 1    Wyświetleń: 1906
  • Assembler 80x86- mnożenie 5 bajtowych liczb w systemie szesnastkowym

    Ten algorytm przedstawia prosta metode mozenia ktora czesto byla stosowana w procesorach nie posiadajacych instrukcji mnozenia. wykozystuje sie w nich rotacje bitow i dodawanie. Algorytm jest bardzo prosty w realizacji.

    Programowanie   05 Gru 2018 23:16 Odpowiedzi: 2    Wyświetleń: 783
  • Jak obliczyć pierwiastek kwadratowy z liczby 16-bitowej w assemblerze 8051?

    No! Dzięki! Rzeczywiście nie takie to trudne:) Użyj klasycznego mnożenia liczb wielobajtowych, kilka mnożeń i kilka dodawań. Klasyczne mnożenie liczb wielobajtowych, może dotyczyć liczb np. czterobajtowych? lub więcej? Gdzie o tym mogę poczytać?. Czy w trakcie wykonywania operacji wielobajtowych lepiej używać stosu czy rejestrów i przełączać się między...

    Mikrokontrolery   29 Lut 2004 10:51 Odpowiedzi: 19    Wyświetleń: 2633
  • Jak zbudować układ mnożący dwubitowe liczby z sumatora '83 i NAND?

    Masz 2 liczby: A1A0 i B1B0 (gdzie A i B mogą przyjmować stany 0 lub 1), mnożysz je jak w szkole A1A0*B1B0=A1*B0+A0*B0+2*(A1*B1+A0*B1) to razy 2 to jest to przesunięcie o jedną pozycję w lewo przy liczeniu słupków. Poszczególne mnożenia robisz bramkami AND. Wyniki mnożeń cząstkowych dodajesz na sumatorze, mnożenie przez 2 w systemie binarnym, uzyskujesz...

    Początkujący Elektronicy   29 Maj 2008 05:36 Odpowiedzi: 10    Wyświetleń: 3155
  • Błąd w mnożeniu liczb dwubajtowych na mikrokontrolerze 8051 - analiza kodu

    Przy takim zapisie mov a,0x02 mov b,0x04 do rejestrów a i b , ładujesz zawartość komórek pamięci , spod adresów 2 i 4 , zamiast argumentów natychmiastowych , czyli #2 i #4

    Mikrokontrolery   06 Kwi 2009 08:08 Odpowiedzi: 4    Wyświetleń: 1447
  • [Asm] [Z80] Mnożenie 7-cyfrowych liczb binarnych ze znakiem w emulatorze Altairz80

    Witam Potrzebna pomoc w poznaniu assemblera Z80 konkretnie emulator Altairz80, potrzebuje zrobic zadanko na zaliczenie... mnożenie liczb binarnych 7-cyfrowych ze znakiem. Czy macie jakies zrodelka z ktorych moglbym skorzystac... probowalem googlowac ale za wiele nie ma na ten niemal wymarly temat. Rzućcie jakies linki z podstawowymi podstawami Pozdrawiam...

    Mikrokontrolery Pozostałe   05 Sty 2010 21:18 Odpowiedzi: 4    Wyświetleń: 5000
  • Jak profesjonaliści używają bibliotek CMSIS w projektach STM32?

    Pozwólcie na dorzucenie jeszcze krótkiego rysu historycznego. Jeszcze nie tak dawno silna była grupa wyznawców pisania w ASM, którzy mówili bardzo brzydkie rzeczy o C - przecież nic tak nie cieszy rasowego programisty jak "ręczne" mnożenie dwóch liczb 16bit zapisanych w U2 - tylko TAK pisze się OPTYMALNIE ;). Z biegiem czasu ich argumenty bardzo straciły...

    Mikrokontrolery ARM   29 Wrz 2018 07:17 Odpowiedzi: 43    Wyświetleń: 11712
  • XMega 128A1 - Kilka działań matematycznych następujących po sobie (ASM)

    Z MUL jest taki problem że wynik ląduje w R0:R1 (dla kompilatora jest to dodatkowy koszt MOVW+CLR). A to mnożenie dwóch liczb jednobajtowych wygląda mi na mnożenie jednej liczby przez 2.

    Mikrokontrolery AVR   06 Sty 2017 19:39 Odpowiedzi: 12    Wyświetleń: 972
  • ODRA 5 – pierwszy komputer kwantowy we Wrocławiu, uruchomienie 23.05.2025

    Po obejrzeniu wykładu "dlaczego komputer kwantowy wciąż nie działa" https://www.elektroda.pl/rtvforum/viewto... niewiele więcej rozumiem xD, w każdym razie był tam podany przykład, że przy użyciu komputerów kwantowych, można by próbować łamać RSA, który to algorytm polega na 'łatwości' mnożenia liczb (pierwszych) i 'trudności'...

    Newsy   05 Cze 2025 11:24 Odpowiedzi: 104    Wyświetleń: 3867
  • [c++] Jak zaimplementować mnożenie pisemne w C++?

    szukaj sobie pod wykonaniem mnożenia liczb wielobajtowych - postępowanie jest analogiczne.

    Programowanie   16 Sty 2010 14:04 Odpowiedzi: 2    Wyświetleń: 840
  • Jak zaimplementować algorytm konwersji liczby BCD na BIN w praktyce?

    Sprzętowo czy programowo? Ile bitów. Ogólnie jest to mnożenie kolejnych liczb przez potęgi dziesięciu.

    Początkujący Naprawy   10 Paź 2012 18:18 Odpowiedzi: 4    Wyświetleń: 1860
  • [bascom] proste obliczenie wynik=0 czyli byte 255 <> hexval(FF)

    Nie możesz mnożyć liczby byte i stałej ułamkowej. W tym przypadku zmienna "Kolor_temp" musi być typu single.

    Mikrokontrolery AVR   27 Wrz 2011 19:41 Odpowiedzi: 2    Wyświetleń: 1050
  • Jak obliczyć impedancję zespoloną na kalkulatorze Casio fx-991ES Plus?

    Jeżeli ma być kolokwium, to raczej nie z posługiwania się kalkulatorem. Do obliczeń z pierwszego zdjęcia raczej należy użyć kalkulatora, ewentualnie grzebać się w tablicach trygonometrycznych a potem mnożyć wielocyfrowe liczby "pod kreską". Obliczenia z drugiego zdjęcia łatwo można zrobić "na piechotę". Trzeba za pomocą wzoru Eulera (od tyłu) zamienić...

    Nauka Elektroniki, Teoria i Laborki   19 Sty 2017 04:37 Odpowiedzi: 6    Wyświetleń: 2709
  • sposób na mnożenie, które daje wynik powyżej 4 miliardów???

    Wiesz, jak wykonuje się mnożenie pod kreską? Ten sam algorytm możesz śmiało zaimplementować w oparciu o tablice mnożąc absolutnie dowolnej wielkości liczby. Najszybciej chyba znajdziesz rozwiązania oparte o assemblera, ale żaden problem przenieść to na język wysokiego poziomu. Coś podobnego (choć oparte o kod BCD) znajdziesz np w [url=http://www.dzyszla.aplus.pl/program...

    Programowanie Początkujący   16 Lis 2009 08:09 Odpowiedzi: 15    Wyświetleń: 2091
  • Wyjaśnienie paradoksu nieskończonego iloczynu ułamków 1/2 i 3/2

    Ponieważ iloczyny liczników i mianowników są nieskończone, należy policzyć iloczyny skończone, urywając ciągi mnożonych liczb, a następnie urywając coraz dalej przejść do granicy z miejscem, gdzie się urywa, jeśli taka granica istnieje - problem w tym, że ona nie istnieje, więc należałoby lepiej określić sposób urywania. Tylko to już chyba będzie zupełnie...

    Nauka Elektroniki, Teoria i Laborki   01 Maj 2016 09:14 Odpowiedzi: 5    Wyświetleń: 2595
  • Jak zaimplementować mnożenie 16-bitowe na mikrokontrolerze 8051?

    Witam poszukuje procedury mnożenia liczb 16 bitowych na 8051. Czy ktos może mi pomóc??

    Mikrokontrolery   10 Mar 2003 18:30 Odpowiedzi: 2    Wyświetleń: 2098
  • Niedokładne wyniki mnożenia WORD i CONST w BASCOM na m128

    " Atmegi mają zaimplementowanie tzw. mnożenie cząstkowe, dla amatorów asm jest nota aplikacyjna AVR201 . Mnożenie liczb ułamkowych i całkowitych niczym się nie różni, jeżeli przyjmiemy stałą ilość bitów na część ułamkową.

    Mikrokontrolery   05 Cze 2005 18:50 Odpowiedzi: 7    Wyświetleń: 1401
  • Książki i strony o DSP dla rodziny Texas C54xx - rekomendacje?

    tu mam przyklady wykonywania operacji matematycznych w ADSP 2181 Dodawanie dwóch wektorów. Mnożenie liczb. Splot z wykorzystaniem pętli z definiowaniem zmiennych w programie. Splot z wykorzystaniem pętli z definiowaniem zmiennych w pliku wejściowym Splot bez pętli z definiowaniem zmiennych w programie Wnioski. plik examples.zip jest dla procesora ADSP2191

    DSP i Transmisja   26 Kwi 2008 10:37 Odpowiedzi: 17    Wyświetleń: 6546
  • Implementacja PID w dsPIC33fj128MC804: Sterowanie obciążeniem indukcyjnym

    Właśnie na macierzach to robię. Jednak ilość mnożeń jest dość spora. Dodatkowo u mnie obliczenia wykonywane są na floatach, co także obciąża dość mocno procesor, nawet biorąc pod uwage moją 32bitową architekturę. Innym rozwiązaniem jest zaimplementowanie fixed pointa i wtedy całość sprowadza się do obliczeń na intach, co wg moich testów o 97% skróci...

    Mikrokontrolery PIC   20 Sie 2010 12:42 Odpowiedzi: 11    Wyświetleń: 2322
  • Jak użyć FFT do mnożenia dużych liczb w C++ lub Delphi?

    Witam, jakby ktoś chciał skorzystać z rozwiązania, to proszę bardzo: Jest to przykładowy program napisany w C++ Builder. Mnoży on dwa wielomiany wykorzysując transformatę Furiera, korzystając z biblioteki #include "fftw3.h" A to jest zawartość pliku .cpp: [syntax=cpp]//--------------------------... #include...

    Programowanie   25 Lut 2012 10:02 Odpowiedzi: 2    Wyświetleń: 2004
  • [C++] Obliczanie Liczb -implementacja działań arytmetycznych

    Zamiast od razu równania daj zmienną: doube a=twoje równanie; cout<<a; Stosuj zmienne zmiennoprzecinkowe a nie całkowite. Oczywiście czasem można obejść problem mnożąc liczby zawczasu przez 1,0 ale po co?

    Programowanie Początkujący   27 Wrz 2009 18:25 Odpowiedzi: 20    Wyświetleń: 2764
  • 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   14 Lis 2007 20:22 Odpowiedzi: 2    Wyświetleń: 3776
  • Przejście z asemblera 89C51 na C dla AVR, np. Atmega8 - porady i książki

    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ś i tak trzeba poznać sprzęt==poczytać dokumentację...

    Mikrokontrolery AVR   11 Lut 2013 22:41 Odpowiedzi: 17    Wyświetleń: 2811
  • Jak konwertować liczby bin/dec/hex większe niż dword w asemblerze?

    No to w takim układzie zerujesz sobie zmienną i w pętli dla każdej cyfry od lewej do prawej wykonujesz: mnożenie przez 10, dodawanie wartości cyfry... Jedyne czego w takim układzie potrzebujesz, to funkcji do mnożenia i dodawania liczb dowolnej długości.. do konwersji w przeciwną stronę liczbę dzieli się przez 10(lub przez inną podstawę) i resztę dopisuje...

    Programowanie   01 Paź 2007 08:56 Odpowiedzi: 44    Wyświetleń: 10869
  • Asembler: Jak ustawić bity i mnożyć liczby w tablicy?

    wynik wypisac w postaci tablicy. do 2 ja myślałem nad takim rozwiązaniem: MOV AX, [tab+SI] CMP SI, 24 JL mnoz mnoz: MUL [tab+SI+1] ale wynik jest błędny... ale kolejnych liczb 1-13 juz pierwsza liczba po wykonaniu tego kodu jest 512, następna 1536

    Programowanie   11 Cze 2012 20:10 Odpowiedzi: 5    Wyświetleń: 1707
  • ATmega32 - Skrócenie obliczeń, elementy 13 bitowe i tablica 16 bitowa.

    Już kilka razy pisano Ci powyżej, że problem leży w tym, że wynik mnożenia dwóch liczb 16-bitowych na AVR ma 16 bitów, i że wystarczy napisać: suma+= (uint32_t) tab[indeks]*tab[indeks]; żeby iloczyn miał 32 bity, to po pierwsze. Po drugie - algorytm, który przyjąłeś, jest zabójczy dla 8-bitowego AVR. Co chwila zmieniasz założenia, a kompletnego kodu...

    Mikrokontrolery AVR   26 Lis 2013 09:33 Odpowiedzi: 26    Wyświetleń: 2592
  • Działanie instrukcji IMUL w różnych trybach i rejestrach - szczegóły i różnice

    w sumie nie do końca rozumiem, ale pamiętaj że IMUL mnoży liczby ze znakiem i tu najstarszy bit określa znak (MUL mnoży bez znaku). CF i OF zerowany jest jeśli wynik mieści się dokładnie w młodszej części wyniku, w przeciwnym razie ustawiane

    Programowanie   03 Sie 2007 12:47 Odpowiedzi: 4    Wyświetleń: 3057
  • Dlaczego układ mnożący dwubitowe liczby U2 daje błędne wyniki?

    Witam wszystkich. Na pracowni dostałem zadanie jak w temacie. Rozwiązałem go, zaprojektowałem schemat jednak w 'wirtualnej praktyce' :) nie chce on działać. Przykładowo przy mnożeniu 0x0 (dziesiętnie) otrzymuje wynik 0100 (dziesiętnie 4) Widać to na załączonym obrazku. Wynik wychodzi dobrze (według mojej tablicy prawdy) przy mnożeniu liczb (liczby w...

    Nauka Elektroniki, Teoria i Laborki   29 Wrz 2008 01:20 Odpowiedzi: 3    Wyświetleń: 5580
  • Jak zbudować układ liczący włączone przyciski na 74xx lub MCU?

    Co do możliwości zrobienia na bramkach, to takie coś jest elementem układu mnożenia liczb metodą [url=https://en.wikipedia.org/wiki/Walla... tree. Prościej mógłby być zrobiony układ działający sekwencyjnie: generator sygnału zegarowego podaje impulsy na CD4017 z wyjściami połączonymi poprzez oporniki z przełącznikami łączącymi do masy, zasilany...

    Początkujący Elektronicy   29 Kwi 2020 12:23 Odpowiedzi: 28    Wyświetleń: 783
  • VHDL ? mnozenie liczb binarnych (calkowitych) bez znaku

    Czy ktoś mogłby zaproponować implementację mnożenia liczb binarnych w VHDLu? Bardzo proszę. Bardzo mi na tym zależy. Byłbym tez bardzo wdzięczny za omowienie jakichs algorytmów mnożenia liczb binarnych bez znaku. http://www.elektroda.pl/rtvforum/viewtop... nie rob tak! candle

    Mikrokontrolery   16 Wrz 2003 10:27 Odpowiedzi: 5    Wyświetleń: 3563
  • Sterowanie S7-1200 Nagrzewnicą 4-Stopniową z PID_Compact i PWM

    Wygląda nieźle, przy czym jeśli dobrze widzę (a nie znam simensa) mnożysz liczbę z zakresu 0-25 przez 10 a potem oczekujesz 2500, to mi się nie zgadza. Chyba że konwerter float->int wstępnie też mnoży przez 10 (pomija przecinek) Ten tasiemiec liczników dobrze jest rozbić na pojedyncze wiersze, jak trzeba to dodać bity pomocnicze, chyba że jesteś na...

    Automatyka Sterowanie PLC   23 Lut 2024 21:17 Odpowiedzi: 12    Wyświetleń: 399
  • Assembler (DSM-51) dodawanie, mnożenie, komparator.

    Witam. Mam do napisania 3 programy w assemblerze na DSM-51. 1. Dodawanie dwóch liczb 5-cyfrowych. 2. Mnożenie dwóch liczb 5-cyfrowych. 3. Komparator (porównywanie cyfr) 5-cyfrowych. Np. 18 większa 10, 10 mniejsza 18, 10 równa 10. Na wyswietlaczu LCD musi pokazac sie równiez słowo(mniejsza, wieksza, rowna)

    Mikrokontrolery   26 Maj 2010 00:37 Odpowiedzi: 2    Wyświetleń: 3224
  • Obliczenia na b. dużych liczbach (do 2mld miejsc znaczacych)

    Wg pewnej książki klasyczne mnożenie dwóch liczb po milionie cyfr na maszynie o dzielności 10MIPS (mało ale niech tam) zajmie 24 godziny! Istnieją inne algorytmy, wg. tego samego źródła algorytm Karatsuby 10 minut, FFT 10 sekund (doba to 86 400 sekund) na tej maszynie pomnożenie miliarda cyfr przez miliard zajmie tylko 2700 lat (FFT 3 miesiące)

    Programowanie   07 Wrz 2005 21:33 Odpowiedzi: 10    Wyświetleń: 2547
  • Projekt układu mnożącego 2 liczby 4-bitowe na sumatorach i rejestrach przesuwnych

    To jest to o co mi chodziło, ale mam pytanie i niejasności związane z tym tekstem, bo nie mogę go zrozumieć i narysować. Nie chce być lamą ale to jest takie zagmatwane, że brakuje mi pomysłów: (2 sumatory 4 bitowe, 2 rejestry 4 bitowe pamiętające wynik) Wyjście sumatorów podajesz na wejście powyższych rejestrów, Na jedne z wejść np a0,a1,a2,a3,a4,a5,a6,a7...

    Początkujący Elektronicy   12 Kwi 2007 17:38 Odpowiedzi: 2    Wyświetleń: 6343
  • Programowe dzielenie, mnożenie impulsów. [BASCOM]

    Namoje szczęście mnożenie ma być przez liczby całkowite Ale mnożenie przez liczby całkowite też będzie z błędem. Nie podaję częstotliwości i innych szczegółów- na tym etapie jest to nie istotne. To akurat jest bardzo istotne. Do wysokich częstotliwości trzeba inaczej podejść. Podaj chociaż bardzo przybliżony zakres. I powiedz czy wymagana jest stuprocentowa...

    Mikrokontrolery AVR   11 Mar 2009 15:39 Odpowiedzi: 32    Wyświetleń: 5720
  • Jak napisać program w C do dodawania wielomianów do 10 stopnia?

    mnożenie się wykonuje analogicznie, jak mnożenie liczb pod kreską ;) Z ty, uproszczeniem, że nie istnieje nic takiego, jak przenoszenie. http://pl.wikipedia.org/wiki/Wielomian#D... Czyli zakładając początkowo wyzerowany wynik: wynik i i j czyli po prsotu pętla w pętli. grunt to właściwie zaindeksować w zależności od przyjętej zasady...

    Programowanie   05 Cze 2008 23:48 Odpowiedzi: 7    Wyświetleń: 5153
  • Assembler 80x86 - konwersja liczb na system szesnastkowy U2

    To mnożenie liczby przez 10 ma tak wyglądać? [syntax=x86asm]mov ax, 10 mul liczba2[/syntax]

    Programowanie   05 Lis 2018 20:12 Odpowiedzi: 28    Wyświetleń: 3768
  • Jak napisać prosty program mnożący liczby w C++?

    http://www.c.webpacket.net/artykuly.php?... Ten tak banalny przykład ma błędy. W dodatku używa przestarzałego iostream.h nie ma czegoś takiego jak void main() :) Hm... z małymi obiekcjami polecam to (też ma ten błąd - powinno być int main() i nie musi być "return 0" jak Xion pisze - ale jest naprawdę bardzo ładnie napisane i generalnie...

    Programowanie   09 Sty 2007 22:30 Odpowiedzi: 10    Wyświetleń: 1698
  • AVR/MSP430 - Błędne wyniki mnożenia przy dużych wartościach int

    W momencie mnożenia liczb kompilator liczy rezultat. Dopiero potem przypisuje go do wyniku. Więc typ wyniku przypisania nie wpływa na sposób prowadzenia obliczeń. Albert

    Mikrokontrolery Początkujący   10 Gru 2013 07:19 Odpowiedzi: 22    Wyświetleń: 1569
  • ATXmega128A3U - ADC i pomiar napięcia zasilania - bardzo zaniżone wartości

    [syntax=c] const uint8_t ref_voltage = 1; uint16_t adc_data; uint16_t supply; //... supply = (((10 * ref_voltage * adc_data * 100) / 2048) - 100); [/syntax] W swoich obliczeniach przepełniasz zmienną 16bitową. Sprawdź czy supply ma prawidłową wartość, jeżeli ręcznie liczycz powyższe równanie. Zmień typ adc_data na uint32_t, lub dodaj przyrostki UL do...

    Mikrokontrolery AVR   02 Sty 2017 21:12 Odpowiedzi: 14    Wyświetleń: 1437
  • Jak działa algorytm szybkie mnożenie w języku C? Wyjaśnienie kodu

    jak wpisze zmaiast return c - return a*b to to nie działa - rozumie ktoś działanie tego kodu? o co w nim chodzi? a może istnieje prostszy sposób zapisu mnożenia dwóch liczb ??

    Programowanie   14 Mar 2006 23:54 Odpowiedzi: 12    Wyświetleń: 9900
  • ŁAŁA - "kalkulator" przekaźnikowy - relay calculator

    http://obrazki.elektroda.pl/7641684300_1... Witam. Przedstawiam następny projekt, który powstał jako moja odpowiedź na zalewającą nas falę projektów mikrokontrolerowych, które są dosłownie wszędzie. Jest on także dla mnie wielkim powodem do dumy, ponieważ "wystąpił" na okładce kwietniowego wydania EdW. Wielu pewnie od razu napisze….”ale...

    DIY Konstrukcje   11 Lis 2013 16:39 Odpowiedzi: 54    Wyświetleń: 42906
  • Jak zaprojektować układ mnożący 8-bitowe liczby bez znaku?

    Koledze chyba bardziej chodziło czy ma to być mnożenie na sucho jakiś z góry ustalonych liczb, czy ma się dać jakoś je wprowadzić:>

    Programowalne układy logiczne   01 Lip 2008 07:07 Odpowiedzi: 19    Wyświetleń: 4443
  • Jak zaimplementować algorytm mnożenia i dzielenia w asm na AT89S8253?

    Cóż, jak to sie mówi, niezły hardkor:P Ale jeśli chodzi o mnożenie liczb wielobajtowych to można rozwiązać to tak jak mnożenie w słupku, czyli powiedzmy mamy do wykonania działanie a:b*c (gdzie a:b jest liczbą dwubajtową - starszy bajt - a i mołodszy b). Rozpisujemy to tak.... jako liczbę wielobajtową, gdyż w goólności iloczyn dwóch liczb jednobajtowych...

    Mikrokontrolery   30 Lis 2005 18:00 Odpowiedzi: 4    Wyświetleń: 1179
  • Identyfikacja panelu słonecznego na zdjęciu i możliwość zastosowania jako ładowarki do kamery.

    Dosyć prosto określa się napięcie takich paneli mnożąc widoczną liczbę cell x0,5V. Tutaj wychodzi 6V (ew. 12V trzeba dokładniejsze zdjęcie) Moc wyliczyć można z powierzchni czynnej, mnożąc każdy cm² x 25mW

    Energia Odnawialna   21 Lis 2023 10:58 Odpowiedzi: 4    Wyświetleń: 186
  • Dzielenie liczb w C++ z wynikiem dziesiętnym (float) - jak to zrobić?

    Składni nie będę sie już czepiał choć to trochę jak z zamkiem centralnym. Nikt nie broni używac klucza :P Dżyszta słowo chyba bardzo tu pasuje:) Ile jest 79 podzielone na 1000? Oczywiście to pytanie rytoryczne. Ja bym zaokraglając do dwóch miejsc po przecinku powiedział, że 0.08. Program proponowany przez Krashan7 powie jednak, że to 0.07. Różnica około...

    Programowanie   16 Cze 2008 10:01 Odpowiedzi: 7    Wyświetleń: 11740
  • [asm] Jak wczytać i mnożyć liczby zmiennoprzecinkowe w asm z IEEE 754?

    Witam. musze stworzyc programik mnozacy 2 liczby zmiennoprzecinkowe podwojnej precyzji postaci n,mEk (n - l. calkowita ze znakiem, m - l. calkowita bez znaku, E - mala badz duza litera e, k - l. calkowita ze znakiem). poczytalem sobie ieee 754 ale prawde mowiac nie bardzo wiem jak to zastosowac w praktyce. problem zaczyna sie juz przy wczytywaniu liczb,...

    Programowanie   13 Kwi 2006 09:05 Odpowiedzi: 1    Wyświetleń: 2213
  • Mnożenie i dzielenie wielobajtowe asm 8051 - przykłady?

    Witam poszukuję procedur mnożenia liczb 2 bajt X 2bajt; 1bajt X 2 bajty; 1bajt X 3 bajty. Dzielenia 2 bajt/2 bajty 2 bajty/1bajt itp. asm8051. Jeśli będą opisy,to było by fajnie. Pozdrawiam.

    Mikrokontrolery   08 Lut 2008 09:02 Odpowiedzi: 3    Wyświetleń: 5498
  • [AT90S2313] Czy schemat z AT90S2313 i ADS1110 do pomiaru napięcia jest poprawny?

    Mortan1, piszę przecież abyś mnożył przez liczby całkowite i zrezygnował z Single. Wtedy ponad 40% kodu pójdzie "raus".

    Mikrokontrolery AVR   04 Sty 2009 17:24 Odpowiedzi: 74    Wyświetleń: 10226
  • [Atmega16] [C] Wyświetlanie liczb zmiennoprzecinkowych na LCD

    Zmusza. Dzielenie i mnożenie na liczbach zmiennoprzecinkowych nie są tak upierdliwe jak dodawanie i odejmowanie. Ten dodatkowy kilobajt to procedury konwersji, mnożenia i dzielenia na liczbach zmiennoprzecinkowych.

    Mikrokontrolery AVR   16 Maj 2011 08:45 Odpowiedzi: 12    Wyświetleń: 4370
  • Jak pomnożyć k liczb z tablicy w C i zapisać wyniki?

    Zadanie jest następujące: Załóżmy,że mamy wprowadzony zbiór liczb przez użytkownika do tablicy 10-elementowej np. 2,3,4,5,6,2,3,7,12,5 - elementy mogą się powtarzać. I teraz chce zrobić coś takiego - żeby z wyżej podanego zbioru mnożył k liczb przez siebie (gdzie k ma być wprowadzane przez użytkownika, 10>k>5) a wyniki zapisywał do innej tablicy i następnie...

    Programowanie   04 Lis 2010 12:54 Odpowiedzi: 8    Wyświetleń: 1412
  • Jak zbudować układ mnożący przez 3 czterobitową liczbę wejściową?

    x3 na wejścia B pierwszego sumatora podajemy N, na wejścia A liczbę N przesuniętą o 1 bit w lewo, czyli pomnożoną przez 2 (2xN). Na drugim sumatorze sumujemy bit przeniesienia z pierwszego dodawania z najstarszym bitem podwojonej liczby. Wynik otrzymujemy na 6 bitach Komparator Trzeba by dodać liczbę A do zanegowanej liczby (B) i jeszcze dodać jeden...

    Projektowanie Układów   23 Kwi 2006 15:44 Odpowiedzi: 7    Wyświetleń: 1772
  • ADPCM (zamiast MP3) player (teraz to właściwie mp3 na ARMie)

    No to ładnie :) Znalazłem funkcję co się zowie MP3CLearBadFrame. Zerknij sobie na to UDMA. Funkcja robi za memset a jest napisana "recznie" for-em i to jeszcze z jaki warunkiem stopu?! W każdej iteracji wykonuje się poważne mnożenie 3 liczb. Funkcja ta raczej nie jest często wołana ale jak tak jest napisana reszta kodu to trzeba go przewertować. upanie

    Programowanie   26 Sie 2009 11:13 Odpowiedzi: 99    Wyświetleń: 19987
  • WinAVR: Obliczenia na liczbach ujemnych i przepełnienie przy mnożeniu

    Chcę obliczyć współczynnik b = 256*(x1-x2)/(y1-y2) A mnożysz przez 255 :P wsp_b = wsp_b*0xff; Jeżeli nie jest Ci potrzebny wsp_a, możesz zrobić tak: long int wsp_b; wsp_b = (((long int) (x1-x2))<<8) / ((long int) (y1-y2)); Nie wiem, jakiego typu są zmienne x1, x2, y1 i y2, a jeżeli jest...

    Mikrokontrolery   14 Mar 2006 04:40 Odpowiedzi: 4    Wyświetleń: 1053
  • [Bascom] Dlaczego mnożenie single 1 * 0.1 daje 0.099999996?

    Nawet nie tyle nie jest liczbą binarną, co zmienne o typie zmiennopozycyjnym są zapisywane w postaci mantysy i wykładnika. A że mantysa ma skończoną długość to pewnych wartości nie da się dokładnie przechować. Typowo taka zmienna ma 32 bity, stąd można przechowywać 2^32 różnych liczb, jako, że single ma pewnie coś koło +/-10^38 to dostrzegasz problem?

    Mikrokontrolery AVR   15 Lip 2011 06:56 Odpowiedzi: 9    Wyświetleń: 2418
  • Układ mnożenia 3-bitowego za pomocą bramek logicznych: Tablice Karnaugha i algorytm projektowania

    Cześć. Chciałbym zrobić układ do mnożenia dwóch liczb 3-bitowych za pomocą bramek logicznych. Z tego względu, że na wyjściu jest więcej jak jedna kombinacja, to nie wiem, jak sobie z tym poradzić za pomocą tablic Karnaugha. Ktoś pomoże i mi poradzi oraz powie, jaki jest algorytm projektowania dla tego zagadnienia?

    Nauka Elektroniki, Teoria i Laborki   14 Mar 2023 22:31 Odpowiedzi: 9    Wyświetleń: 693
  • Mnożenie częstotliwości przy użyciu układów cyfrowych

    PLL czy raczej DLL to właśnie cyfrowa możliwość podniesienia częstotliwości nie tylko o czynnik 2 ale dowolny który jest liczbą wymierną czyli ilorazem dwu liczb całkowitych

    Początkujący Elektronicy   06 Cze 2006 10:51 Odpowiedzi: 6    Wyświetleń: 3154
  • AVR-GCC: Różne wyniki mnożenia w argumentach funkcji w różnych plikach

    (unsigned int)(((float)stala)*0.58 ) ; powinno wystarczyć (unsigned int)( (float)stala * 0.58 ) '(float)stala': deklarujesz, że Twoja 'stala' jest zmiennoprzecinkowa mówisz w ten sposób kompilatorowi aby potraktował wyrażenie '(float)stala * 0.58' jako mnożenie dwóch liczb zmiennoprzecinkowych. Dzięki temu, wynik tego mnożenia również jest zmiennoprzecinkowy....

    Mikrokontrolery   01 Lut 2009 19:47 Odpowiedzi: 55    Wyświetleń: 7136
  • Użycie static przed funkcją w C na STM32 - co to oznacza?

    A obydwie zmienne (2,3) powinny być wtedy w nawiasie? Niestety nie. Chociaż w powyższym przypadku będzie ok, bo żadna jawna konwersja nie jest potrzebna. Mnożenie dwóch liczb 16 bitowych może dać maksymalnie 32-bitowy wynik, a ponieważ 32 bitowy typ int jest domyślny na ARM więc jest ok. Niemniej konwersja na uint64_t następuje dopiero po wykonaniu...

    Mikrokontrolery Początkujący   12 Sie 2019 13:24 Odpowiedzi: 37    Wyświetleń: 2601
  • Rezystancja przewodu miedzianego 1,5mm², 1000m - błędne obliczenia

    Chciałem policzyć rezystancję przewodu wg. wzoru R=p*L/s ale mi nie wychodzi. p= 17 mΩ *mm²/m 1m przewodu s=1mm² = 17mΩ dla 2,5mm² 17mΩ dzielisz przez 2,5, dla16mm² 17mΩ dzielisz przez 16. Dalej mnożysz przez liczbę metrów. Można tą metodą liczyć w pamięci. Wygodnie jest się poslugiwać liczbami całkowitymi. Nie...

    Elektryka Dla Każdego   12 Paź 2015 10:30 Odpowiedzi: 8    Wyświetleń: 2091
  • Jak zbudować układ mnożenia dwubitowego z bramek NOR?

    Chciałbym stworzyć układ do mnożenia liczb dwu-bitowych, używając tylko bramek NOR. Wcześniej zaprojektowałem układ podnoszący do kwadratu cyfry dziesiętne zapisane w naturalnym kodzie dwójkowy i próbowałem w oparciu o ten układ coś wykombinować, ale niestety poległem. Bardzo był bym wdzięczny jeśli ktoś mógłby mnie nakierować/podpowiedzieć jakoś jak...

    Projektowanie Układów   09 Cze 2013 17:43 Odpowiedzi: 4    Wyświetleń: 4728
  • STM32F0 wolniejszy niż PIC32MX - jak poprawić wydajność?

    Witam. Na PIC'a (32MX) to mi się nie chce patrzeć ale zerknij tu: https://en.wikipedia.org/wiki/ARM_Cortex... do tabelki ARM Cortex-M instruction variations. Na poprawę szybkości działania programu to proponuję lepiej napisać program lub zmienić procka na wydajniejszego. Zrób test : na obu prockach zmierz czas wykonania miliona dzieleń / mnożeń liczb...

    Mikrokontrolery   17 Lut 2019 19:05 Odpowiedzi: 51    Wyświetleń: 2169
  • Jak zaimplementować konwerter 2 liczb BCD na 8-bit binarny w VHDL?

    Mnożysz lewą cyfrę przedstawiającą wartości dziesiątek x10 i dostajesz 10100 binarnie mnożenie warto zrealizować jako odpowienie przesunięcie bitowe, gdy mnożysz x10 to tak jakbyś mnożył x8 i mnożył x2 27x10 = 27x(8+2)= 27x8 + 27x2 = 27x2^3 + 27x2^1 czyli wynik mnożenia dowolnej liczby x10 jest rowny sumie jej przesuniecia w lewa o 3 bity i przesuniecia...

    Programowalne układy logiczne   21 Maj 2009 10:25 Odpowiedzi: 2    Wyświetleń: 2144
  • Pierwszy wywiad z sztuczną inteligencją ElektrodaBot - zapraszam do zadawania pytań!

    (at)ElektrodaBot Cześć. Chciałbym zrobić układ do mnożenia dwóch liczb 3 bitowych za pomocą bramek logicznych. Z tego względu że na wyjściu jest więcej jak jedna kombinacja to nie wiem jak sobie z tym poradzić za pomocą tablic kraghuta. Ktoś pomoże i mi poradzi powie jaki jest algorytm projektowania tego zagadnienia?

    Tematy tygodnia   29 Mar 2023 11:02 Odpowiedzi: 2194    Wyświetleń: 36642
  • Liczba jako bajt - jak zapisać do SRAM/Flash w postaci ASCII

    Bartoneczek - miałem ostatnio ten problem i zrobiłem tak jak napisał Macias. Komplikacja polega na tym że AVR nie ma dzielenia. Zrobiłem więc najpierw mnożenie przez 10 liczb od 0 do 25 aby znaleźć dziesiątki (gdy wynik mnożenia jest większy niż konwertowana liczba, to odejmuję 1 od znalezionej liczby dziesiątek i już ją mam), potem to odejmuję od konwertowanej...

    Mikrokontrolery AVR   20 Lis 2011 18:51 Odpowiedzi: 9    Wyświetleń: 1356
  • [C++] - Suma ciągu 1/k^2 zwraca 1.#INF przy dużych k, jak to naprawić?

    Może pójść w innym kierunku. Mnożenie b. dużych liczb przeprowadzić przez zamianę liczb na stringi i działania wykonywać na stringach. Sam dla ciekawości napisałem taki program, kod być może nie jest optymalny, ale działa.

    Programowanie   30 Mar 2011 15:15 Odpowiedzi: 11    Wyświetleń: 5179
  • PHP - Polecenie int nie zaokrągla poprawnie w pętli for

    Chodzi o to, że komputer musi zapisać liczbę dziesiętną w pewnej skończonej liczbie zer i jedynek, co nie zawsze jest możliwe, więc występują zaokrąglenia. Przy mnożeniu i dzieleniu tak zaokrąglonych liczb tracisz coraz więcej precyzji, stąd rozbieżności. Poprawcie mnie, jeżeli się mylę :) Edit: Co do pytania o zmienną: Twoje b wynosi czasem na przykład...

    Programowanie Początkujący   30 Sty 2016 18:38 Odpowiedzi: 6    Wyświetleń: 795
  • Dlaczego zamknięto temat o skomplikowanych robotach?

    Add ARM: Koszt porównywalny z wieloma 8-bitowcami (np ATMega, 51...), a w tej cenie dostajesz np 32KB RAM, co daje juz duży stopień swobody. dodawanie i mnożenie liczb 16bitowych czy 32bitowych nie jest już takie skomplikowane ;) Oczywiscie nie ARM za wszelka cene i wszędzie, ale jako główny procek... poza tym, można już bardzo skomplikowane rzeczy...

    Automatyka Przemysłowa   19 Lis 2005 12:07 Odpowiedzi: 8    Wyświetleń: 1512
  • Jak napisać program w Step 7 do operacji matematycznych na S7-300 i OP7?

    witam próbuje napisac program w step 7 wykonujący działania matematyczne takie jak dodawanie odejmowanie dzielenie mnożenie dwóch liczb . Niestety nie bardzo wiem jak to zrobić . Jak wprowadzać liczby na których mają byc wykonywane działania ,jak wybierać które działanie ma byc wykonywane w danym momencie . Jak zrobi żeby z OB1 odwoływac się do FC lub...

    Automatyka Sterowanie PLC   23 Cze 2018 19:54 Odpowiedzi: 9    Wyświetleń: 3605
  • [C] Pomiar napięcia na ADC - zbyt mała rozdzielczość

    Musisz mnożenie zrobić na liczbach rzeczywistych. float f; f = pomiar1; f *= 0.244; pomiar1 = (long) f;

    Mikrokontrolery AVR   01 Cze 2009 00:28 Odpowiedzi: 6    Wyświetleń: 2640