mnożenie dwóch liczb

Znaleziono około 249 wyników dla: mnożenie dwóch liczb
Podstawowa forma zapytania: mnożenie dwa liczba
  • [Assembler][Z80] Mnożenie dwóch liczb.

    witam i podziwiam :) nie chce mi się wyciągać ZX z szafki i znowu gapić się w ten zielony monitor :) Dzięki Sinclairowi za Spectruma ! gdyby nie ten komputer to nie znałbym się na mikroelektronice. Rok temu przesiadłem się na PCta, i przekładam swoje programy na intelowskie mnemoniki '25 * 255 ORG...

    Programowanie   28 Lis 2004 20:45 Odpowiedzi: 4    Wyświetleń: 4948
  • Mnożenie dwóch liczb 4 bitowych

    No więc tak: (zakładam liczby w kodzie NKB (tj. bez znaku)) - ponieważ mnożysz liczby 4 bitowe więc wynik może być 8 bitowy: 15*15=225 (11100001) z tego wniosek, że akumulator wyjściowy powinien być 8 bitowy (2 sumatory 4 bitowe, 2 rejestry 4 bitowe pamiętające wynik) Wyjście sumatorów...

    Początkujący Elektronicy   12 Kwi 2007 17:38 Odpowiedzi: 2    Wyświetleń: 5377
  • 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)...

    Mikrokontrolery Pozostałe   01 Lip 2015 21:00 Odpowiedzi: 2    Wyświetleń: 3633
  • [STM32F4][C] - Mnożenie dużych liczb.

    Mam taki problem z mnożenie dwóch liczb 32-bitowych, cały czas otrzymuję nieprawidłowy wynik. np. [syntax=c]uint32_t a = 15470591; uint32_t b = 512; uint64_t c; c = a * b; // otrzymuję: c = 3625975296 // powinno być: c = 7920942592[/syntax] Da się jakoś ten problem rozwiązać ?

    Mikrokontrolery ARM   17 Wrz 2012 19:37 Odpowiedzi: 4    Wyświetleń: 1461
  • Iloczyn 2-bitowy dwóch liczb

    Rejestr na mnożnik, mnożną, rejestr przesuwający i sumator. Albo układ kaskadowy sumatorów, tutaj do mnożenia dwóch liczb czterobitowych:

    Nauka Elektroniki, Teoria i Laborki   24 Mar 2020 19:51 Odpowiedzi: 1    Wyświetleń: 324
  • Układ mnożący dwie liczby dwubitowe w kodzie U2

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

    Nauka Elektroniki, Teoria i Laborki   29 Wrz 2008 01:20 Odpowiedzi: 3    Wyświetleń: 4734
  • Mnożenie dużych liczb z wykorzystaniem fft

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

    Programowanie   25 Lut 2012 10:02 Odpowiedzi: 2    Wyświetleń: 1686
  • DSM-51 Mnożenie dwóch licz dwu bajtowych(wynik 4 bajty)

    Witam, z tego co widzę to nie szukasz konkretnej pomocy tylko gotowego rozwiązania. Nie za bardzo się domyślam czego oczekujesz. Algorytmicznie to będzie wyglądać tak: 1. Powołanie 2 zmiennych jedno bajtowych oraz jednej z wynikiem unsigned char liczba_1, liczba_2; unsigned long wynik; 2....

    Mikrokontrolery   18 Cze 2010 08:32 Odpowiedzi: 1    Wyświetleń: 1434
  • matlab - mnożenie dwóch macierzy o n wierszach i m kolumnach

    Dałam sobie radę :) Dla kogoś kto by miał podobny problem: %To jest program liczący iloczyn dwóch macierzy A=input('Wprowadz macierz A: ') // Pobranie wartości macierzy A B=input('Wprowadz macierz B: ') // Pobranie wartości macierzy B [i,j]=size(A) //...

    Programowanie Początkujący   12 Paź 2010 22:16 Odpowiedzi: 2    Wyświetleń: 12485
  • Zakodowanie liczby w kodzie Qliczba - Q15

    Hej, Nas na laborkach z DSP jeszcze pytali czemu przy mnożeniu dwóch liczb w Q15 należy przesunąć liczbę wynikową o jeden bit. Odpowiedź jest prosta, ale jednak "pały" poleciały równo :). Podpowiem tylko, że chodzi o to, że przy mnożeniu "robi" się za dużo bitów znaku, jakoś tak to było. Jak będziesz...

    Początkujący Elektronicy   16 Paź 2008 21:08 Odpowiedzi: 5    Wyświetleń: 2766
  • Delphi7 - liczby zespolone -

    witam, mam zadanie z programowania w Delphi 7, jestem kompletnie zielony, miałem 3 laborki z programowania z PROSTYCH przykładów, a na zaliczenie muszę wykonać taki o to program: (nie studiuje żadnej informatyki). program który wykonuje mnożenie dwóch liczb zespolonych podanych jako część rzeczywista...

    Programowanie   19 Sty 2017 08:07 Odpowiedzi: 1    Wyświetleń: 414
  • 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...

    Programowanie   07 Wrz 2005 21:33 Odpowiedzi: 10    Wyświetleń: 2346
  • Połączenie dwóch arduino nano

    Nie wiem jakie obliczenia robisz, ale przesyłanie danych też zajmuje czas, nie wyślesz dwóch liczb do pomnożenia albo dodania bo wydajność będzie jeszcze gorsza, musiała by to być większa porcja danych której przesyłanie trwa wielokrotnie krócej niż obliczenia, w szybkim przesyłaniu danych Arduino również...

    Początkujący Elektronicy   23 Lut 2021 13:02 Odpowiedzi: 6    Wyświetleń: 132
  • mnożenie liczb na alu 74181

    A czy umiesz mnożyć pisemnie - tak w kolumnach? To teraz wyobraź sobie że robisz to w układzie dwójkowym, gdzie są tylko dwie cyfry - 0 i 1. Mnożenie przez 0 daje 0, a przez 1 daje wynik równy drugiemu mnożnikowi. Bierzesz 4 bitową liczbę, mnożysz niezależnie przez oba bity tej drugiej liczby. Wynik...

    Początkujący Elektronicy   29 Lis 2016 07:18 Odpowiedzi: 6    Wyświetleń: 708
  • Assembler 80x86- mnożenie 5 bajtowych liczb w systemie szesnastkowym

    Witam. Czy potrafi ktoś pomóc mi z zadaniem z assemblera? Mam do napisania program, który mnoży dwie liczby 5 bajtowe (40 bitów) szesnastkowe oraz podaje wynik również w tym systemie (tylko wynik będzie wtedy 80 bitowy). Problem polega na tym, że do tego mnożenie trzeba wykorzystać algorytm, ponieważ...

    Programowanie   05 Gru 2018 23:16 Odpowiedzi: 2    Wyświetleń: 405
  • [assembler] - Dodawanie liczb trzycyfrowych 8051

    bez urazy, kolego olekewaagata, zanim zaczniesz kogoś pouczać przeczytaj tekst ze zrozumieniem! ;)) Autor wątku miał problem z propagowaniem przeniesienia - moja odpowiedź dotyczy DOKŁADNIE zalecenia, jaką instrukcją uwzględnia się przeniesienie. A podany przeze mnie przykład dotyczy sumowania, z...

    Mikrokontrolery   15 Cze 2013 22:53 Odpowiedzi: 5    Wyświetleń: 5580
  • AVR mnożenie liczb większych niż 8 bit.

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

    Mikrokontrolery AVR   08 Sie 2008 09:29 Odpowiedzi: 9    Wyświetleń: 2928
  • 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,...

    Mikrokontrolery   26 Maj 2010 00:37 Odpowiedzi: 2    Wyświetleń: 3038
  • "szybkie mnożenie" w języku C

    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ń: 8439
  • sposób na mnożenie, które daje wynik powyżej 4 miliardów???

    ... bo nie rozumiem czemu pseudo-twórcy nie dali zmiennych 5 bajtowych... Wtedy zapewne jakiś programista :D-maruda napisał by: "nie rozumiem czemu pseudo-twórcy nie dali zmiennych 6 bajtowych..." itd. Zastanawiałem się nad kiedyś nad zbudowaniem procedur arytmetycznych dla liczb wielocyfrowych...

    Programowanie Początkujący   16 Lis 2009 08:09 Odpowiedzi: 15    Wyświetleń: 1968
  • ASM 8080 - Mnożenie liczb decymalnych

    Witam, mam za zadanie wymnożenie dwóch liczb decymalnych używając do tego operacji na procesorze 8080. Wiem jak podejść do tematu poprzez wielokrotne dodawanie liczby A do siebie oraz dekrementacje B, lecz problem pojawia gdy podczas pętli pojawiają się wartości heksadecymalne bo przecież na nich operujemy...

    Programowanie   05 Lis 2015 02:40 Odpowiedzi: 5    Wyświetleń: 1125
  • [ASSEBLER] Mnożenie dwubajtowe

    Dzięki za odpowiedź! Chodzi bardziej o to, że mam dwa rejestry, w nich w postaci U2 zakodowaną liczbę, mam też funkcję do konwersji na normalny kod binarny. Chciałem wykonać mnożenie dwóch rejestrów, przez inne dwa i wynik, zapisując do czterech rejestrów, przesłać do LCD do wyświetlenia. No...

    Mikrokontrolery AVR   08 Maj 2009 10:32 Odpowiedzi: 3    Wyświetleń: 894
  • [ATMega16] [BASCOM] dwie zmienne jako jeden bajt

    Spiout(16*Da1+Da2) 'albo jakoś tak Spiout (16*Da1+Da2) Nie znam na pamięć funkcji bascoma i nie mam go pod ręką, możliwe że źle użyłem w tym przykładzie funkcji Spiout, ale to co jest w nawiasie to cały bajt połączony z 2 połówek. Myślałem, że jest tam funkcja swap która zamienia...

    Mikrokontrolery AVR   15 Lis 2009 13:07 Odpowiedzi: 3    Wyświetleń: 1437
  • Program na maszynę Turinga mnożenie binarne

    Witam kolegów. Razem z sąsiadem próbujemy pomóc mojemu synowi na studiach a mianowicie musi napisać program na maszynę Turinga - mnożenie binarne dwóch liczb. Dotarliśmy do momentu, że wiemy, że potrzeba 3 taśmy ale co dalej? Jedyne co mamy to napisany program dodawani binarnego, ale na mnożenie nie...

    Nauka Elektroniki, Teoria i Laborki   08 Sty 2021 12:11 Odpowiedzi: 6    Wyświetleń: 759
  • Mnożenie i dzielenie wielobajtowe asm 8051 - przykłady?

    Może nie to co chciałeś. Tu są pocedury mnozenia,dzielenia,dodawania,odejmowania dwóch liczb z dowolną dokładnością. Liczby zapisane sie jak wykładnik + mantysa Pozwalają na wykonanie kalkulatora z wszystkimi funkcjami.liczby z zakresu -1*10 do 63 1* 10 do 63 realna dokładnosc to 28 miejsc po przecinku

    Mikrokontrolery   08 Lut 2008 09:02 Odpowiedzi: 3    Wyświetleń: 5192
  • 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ń: 2821
  • [mips] - przekroczenie zakresu liczb i operacja modulo

    Chyba doczytałeś tylko do pierwszego algorytmu na w/w stronie... :] Oczywiście mnożenie dwóch zmiennych 32 bitowych da Ci 64 bity wyniku, więc i mnożenie i dzielenie modulo musisz wykonywać na takich argumentach. Pozdrawiam, Dr.Vee

    Mikrokontrolery Pozostałe   10 Sty 2009 17:04 Odpowiedzi: 11    Wyświetleń: 3345
  • [C++]Odejmowanie i mnożenie z dużą precyzją

    Wszystko pięknie ładnie ale wolałbym wiedzieć jak jest to zrobione, że on liczy takie liczby. Oczywiście nie chodzi mi o notacje otwartą tylko o samo podanie dwóch liczb z duża precyzja i wykonanie na nich operacji np. odejmowania. Dodano po 4 Jak dodać bibliotekę ap float do DEV C++ jeżeli...

    Programowanie Początkujący   06 Lut 2012 08:54 Odpowiedzi: 20    Wyświetleń: 2421
  • [Algorytm] - Procentowe "przeniknięcie" dwóch kolorów

    Wiesz, trochę nie bardzo mamy głowy do treningu na cudzym kodzie. Ja nie potrzebuję ćwiczeń, mam je na co dzień. Dlatego pomagamy jak możemy, pokazując jak trzeba zrobić a Ty musisz zrozumieć jak działa twój kod. To z resztą dla twojego dobra. Nawet nie wiesz ile godzin spędzałem np na szukaniu spacji...

    Programowanie Początkujący   04 Wrz 2016 11:35 Odpowiedzi: 11    Wyświetleń: 1575
  • Proszę o pomoc z dwoma zadaniami z Turbo Pascala!!!

    Jak najszybciej potrzebuje rozwiązanie tych dwuch zadań w języku Turbo Pascal: 1. Napisz program, który czyta liczbę naturalną n, 1<n<=10, w tablicy dwuwymiarowej tworzy tabliczkę mnożenia dla liczb naturalnych z przedziału Wskazówka Trzeba zadeklarować tablicę dla najwiekrzego n, czyli...

    Programowanie   11 Sty 2006 23:08 Odpowiedzi: 1    Wyświetleń: 999
  • układ mnożacy liczby 8 bitowe

    :arrow: mariusz102102: Jeśli zastosujesz x <= a * b; to domyślnie narzędzia zsyntezują układ wykorzystujący sprzętowy układ mnożenia 18x18 bitów. :arrow: J. A.: W ten sposób nie pomnożysz dwóch liczb, w Twoim przykładzie reg_a i reg_b sa 8-bitowe, nie możesz więc obu przesuwać bo "gubisz" bity...

    Programowalne układy logiczne   01 Lip 2008 07:07 Odpowiedzi: 19    Wyświetleń: 4164
  • Dzielenie w VHDL. Liczby binarne stałoprzecinkowe.

    Jak zrealizować dzielenie dwóch liczb binarnych stałoprzecinkowych w VHDL? Byłbym wdzięczny za wszelkie linki lub tytuły książek w których mógłbym coś znaleźć na temat programowej realizacji operacji arytmetycznych (dodawanie, odejmowanie, mnożenie, dzielenie, potęgowanie, pierwiastkowanie)

    Programowalne układy logiczne   27 Lut 2009 11:42 Odpowiedzi: 6    Wyświetleń: 3146
  • Arduino i FT800 - Dwie funkcje na raz

    Odstęp nie będzie miał ściśle określonego czasu, a ani jednego bitu więcej w ramkę nie upchniesz, nawet gdyby miał określony czas, bo nie zmienisz wartości bitu startu ani stopu UARTa. Te 30% "wolnego" czasu procesora zajmie kodowanie danych do transmisji. Ciekawe, czy się wyrobi... - niekoniecznie...

    Arduino   21 Sty 2016 17:22 Odpowiedzi: 24    Wyświetleń: 2670
  • Konwertowanie liczb z jednej bazy do drugiej

    załóżmy, że masz tablicę z liczbą wejściową, w której zamieniłeś kody ASCII cyfr na liczby z przedziału 0-35 liczba wejściowa ma bazę b1, baza wyjściowa to b2 Liczba wyjściowa to narazie tablica skłądająca się z samych zer, długość, no hmmm, odpowiednia(!) :D , ale to już osobny problem (w sumie...

    Programowanie   08 Kwi 2005 14:50 Odpowiedzi: 12    Wyświetleń: 2975
  • Konwersja liczb większych niż dword

    Przyjmijmy, że masz funkcje do operowania na liczbach o dowolnej długości (dodawanie, odejmowanie, mnożenie, dzielenie, dzielenie modulo). w takim przypadku zamiana liczby "42949672954294967295" na postać hex może wyglądać tak: t = 0 dla_kazdej_cyfry(od lewej do prawej){ t = t*10 +...

    Programowanie   01 Paź 2007 08:56 Odpowiedzi: 44    Wyświetleń: 10149
  • 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   22 Sie 2006 12:01 Odpowiedzi: 19    Wyświetleń: 2953
  • mnożenie liczb BCD<---jak to zrobić??

    A ja mam bardzo podobne pytanie. Muszę napisać program mnozenia dwóch liczb 20 cyfrowych zapisanych w BCD. Wynik ma byc tez w BCD. Próbowałem już coś wykombinować, ale mam problemy z dostaniem się do pojedynczych cyfr (w bajcie są 2 cyfry prawda) i w ogole wydaje mi sie, ze moje rozumowanie jest bledne....

    Programowanie   12 Sty 2007 23:58 Odpowiedzi: 6    Wyświetleń: 4703
  • [Asm] [Z80] mnożenie liczb binarnych ze znakiem

    tu masz liste rozkazów z z80 sie nie bawiłem :) tylko 6502 :) ale moze Cie naprowadze -najpierw sprawdz znaki czy liczby są ujemne (and a,#80 ..cmp a,#80 jz xxx) -jeśli tak ustaw jakiś bit w pamieci ze tak jest ( jeśli obie to nie ma problem, jeśli jedna wo wynik trzeba na końcu też xor-owac) -zmnien...

    Mikrokontrolery Pozostałe   05 Sty 2010 21:18 Odpowiedzi: 4    Wyświetleń: 4745
  • jak wykonać skomplikowane mnożenia liczb zmiennoprzec. w asm

    chodzi głównie o algorytm mnożenia liczb zaszła potrzeba rozwiązania równania kwadratowego. Występują ujemne współczynniki. głownie chodzi o pomnożenie dwóch bajtów.

    Mikrokontrolery   11 Sty 2003 17:21 Odpowiedzi: 1    Wyświetleń: 1762
  • Układ mnożenia liczb dwubitowych

    To będzie mniej więcej tak: (umieściłem pół tablicy, drugie pół musisz sam zrobić ;-) ABCD y1y2y3y4 0: 0000 0000 1: 0001 0000 2: 0010 0000 3: 0011 0000 4: 0100 0000 5: 0101 0001 6: 0110 0010 7: 0111 0011 Jako przykład posłużę się wierszem nr 6. Sygnał...

    Projektowanie Układów   09 Cze 2013 17:43 Odpowiedzi: 4    Wyświetleń: 3606
  • Elektroniczna tabliczka mnożenia dla drugoklasisty

    Pomimo, że jest wiele opracowań i aplikacji dotyczących tabliczki mnożenia, wykonałem własną - elektroniczną wersję mnożącą od 1-9. Projekt powstał dla ośmiolatka, który "uwielbia" grać. Pracując z tabletem lub laptopem zajmował się wszystkim, ale nie nauką tabliczki mnożenia. Nauka z...

    DIY Początkujący   25 Mar 2017 12:58 Odpowiedzi: 2    Wyświetleń: 3477
  • Mnożenie 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...

    Mikrokontrolery   06 Mar 2006 20:19 Odpowiedzi: 4    Wyświetleń: 1940
  • Mnożenie liczb binarnych (układ iteracyjny)

    Może chcą Wam zrobić przedsmak 'tablic przejść' automatów, zwłaszcza asynchronicznych... Ale to zupełnie co innego. Jakieś nic tak naprawdę nikomu nie mówiące 'grafy', to tylko mieszają i więcej przyniosą złego, niż dobrego. Układy iteracyjne są układami czysto kombinacyjnymi, więc najlepiej opisują...

    Projektowanie Układów   06 Sty 2013 15:41 Odpowiedzi: 13    Wyświetleń: 5925
  • [Assembler] Mnożenie i dzielenie.

    potrzebujesz odwzorowania: 0 = -15.00 1023 = +15.00 Najpierw pozbędziemy się kropki dziesiętnej: 0 = -1500 1023 = +1500 Teraz pozbędziemy się znaku: 0 = 0 1023 = 3000 Przekształcenie sprowadza się więc do pomnożenia wartości z ADC przez 2,93255132. Pomnóżmy tę liczbę przez 256, otrzymamy...

    Programowanie   25 Kwi 2004 23:58 Odpowiedzi: 11    Wyświetleń: 9876
  • AVR-GCC i mnożenie w agrumencie funkcji

    Koledze 'aster11' radzę przyjrzeć się wiadomościom Pana 'shg' w tym temacie i porównać ją do swoich( zapewne 'guro'wskich). Kolega 'aster11' nie pomógł w najmiejszym stopniu w problemie( kolega przeczyta Swoje posty), skupił się na wyciąganiu czysto formalnych błędów ludzi, którzy chcieli pomóc. Bełkot...

    Mikrokontrolery   01 Lut 2009 19:47 Odpowiedzi: 55    Wyświetleń: 6758
  • Liczby zespolone - mnożenie

    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ń: 948
  • "Multimedia" -> FIR; ilości mnożeń.

    Witam. Jutro mam egzamin z "Multimediów". Generalnie wykłady o kolorkach, barwach, schem. blokowe koderów -> w sumie teoria. Niestety jak prawdopodobnie pojawią się takie zadanka: 1. Zaprojektuj symetryczny dolnoprzepustowy dwuwymiarowy filtr FIR zerowej fazy o 9 niezerowych współczynnikach,...

    Początkujący Elektronicy   25 Cze 2008 09:27 Odpowiedzi: 0    Wyświetleń: 588
  • VHDL ? mnozenie liczb binarnych (calkowitych) bez znaku

    mogę tak od szczała podać ci dwa algorytmy mnożenia kombinacyjny i sekwencyjny jeśli cię to interesuje ale zaimplementować w VHDL-u musisz sobie sam (co zresztą nie jest trudne) jeśli cię to interesuje to daj znać bardziej wyszukane mnożenia musisz sobie poszukać w necie

    Mikrokontrolery   16 Wrz 2003 10:27 Odpowiedzi: 5    Wyświetleń: 3404
  • mnożenie, dzielenie, funkcje w procesorze 51' asm

    Tak znalazłem już dwie procedury mnożenia i dzielenia liczb, dalej już sobie poradzę. Zamieszczam te procedury jakby ktoś potrzebował: ;//////////////DZIELENIE DWOCH LICZB DWUBAJTOWYCH////////////////////////////... ;R4-AHigh R5-ALow (dzielna A) ;R6-BH R7-BL ...

    Mikrokontrolery   21 Mar 2008 11:38 Odpowiedzi: 10    Wyświetleń: 2612
  • [AVR - m16][asm] mnożenie przez ułamki

    To znaczy że jest zapisana przy użyciu dwóch stanów. Oczywiście liczba jak liczba ale na pewno można powiedzieć że w procku jest BIN a nie jakiś nieokreślony format. Ale ja się więcej nie odzywam.

    Mikrokontrolery   09 Mar 2009 16:47 Odpowiedzi: 7    Wyświetleń: 2628
  • [Xilinx ISE, Spartan 6, VHDL] - Mnożenie liczb 36x36Bit na DSP48A.

    W jaki sposób realizuje się mnożenie dwóch liczb zespolonych z wykorzystaniem bloków DSP48A1 - czy służy do tego jeden blok przełączający do trybu mnożenia zespolonego czy kilku bloków jak się to odbywa? Gdzie implementowane są arytmetyczne układy w VHDL bez konkretyzacji bloku DSP48A1-w blokach CLB...

    Programowalne układy logiczne   01 Kwi 2015 09:21 Odpowiedzi: 7    Wyświetleń: 3483
  • Jak podzielic dwie szesnastkowe 16 bitowe liczby.

    A ja bym zamianę z dziesiętnej na szesnastkową zrobił dodając wagi... ;) A dokładniej to tak: Konwesja w dwóch etapach - najsampierw na binarną, a dopiero potem na szesnastkową - będzie prościej. Zamiana z dziesiętnej na binarną - dodajesz wagi (1, 10, 100, ...) tyle razy ile wynosi wartość odpowiadającej...

    Mikrokontrolery   27 Cze 2005 19:25 Odpowiedzi: 18    Wyświetleń: 7258
  • [VHDL] Jednostka ALU z możliwością mnożenia i dzielenia.

    Witam wszystkich!!! Ten post będzie się składał z dwóch części: Pierwsza część postu ---------------------------------... Musze zrobić blok do mojego projektu lecz stanąłem w martwym punkcie. Konkretnie zatrzymałem się na bloku ALU który będzie odpowiadał...

    Programowalne układy logiczne   30 Kwi 2009 15:01 Odpowiedzi: 7    Wyświetleń: 2354
  • Zapis liczby int do pamieci eeprom wymnażanej z tablic [C]

    Witam! Jak dla mnie, to wcale nie jest dziwne że ten kod nie działa, nawet po zmianie adresów. unsigned char licznik[6] = {0,0,0,0,0,0}; void licznik(void) { ... ... Nie możesz mieć w programie dwóch symboli (w tym wypadku tablicy oraz funkcji)...

    Mikrokontrolery AVR   11 Gru 2009 19:31 Odpowiedzi: 10    Wyświetleń: 2357
  • Układ mnożący liczbę dziesiętną

    Jeżeli to ma być tylko mnożenie przez 5 to można to zrobić tak: liczba 5 to binarnie 0101, podajesz na sumator na jedno wejście liczbę w postaci podstawowej, a na drugie wejście tą samą liczbę przesuniętą o dwa bity, a więc realizujesz operację liczba + 4 * liczba. Jest tylko jeden problem. Ten...

    Początkujący Elektronicy   03 Lis 2012 14:55 Odpowiedzi: 6    Wyświetleń: 1155
  • [bascom] Jak robić liczbę dziesiętną na 2 jedności?

    Dzięki, czyli tak jak się spodziewałem, trzeba zrobic dwa działania. W niektórych przypadkach funkcja dzielenia dostarcza obie wartości jednocześnie. Jeśli jednak tak nie jest, a mnożenie jest szybsze niż dzielenie, to można obie wartości policzyć tak: dziesiatki = liczba \ 10 jednosci = liczba...

    Mikrokontrolery AVR   21 Paź 2009 09:46 Odpowiedzi: 14    Wyświetleń: 6576
  • Liczby zespolone w macierzy w Delphi

    Wybacz, Pascalem nie bawiłem się "wieczność". Nie jest to jak sądzę problem. Musisz stworzyć nie dwu a trójwymiarową macierz czyli coś takiego: TYPE mac=ARRAY[1..max,1..max,1..2] of real; Ewentualnie dwóch macierzy 2. wymiarowych, jednej z wartościami rzeczywistymi a drugiej z urojonymi. W...

    Programowanie Początkujący   18 Sty 2012 21:07 Odpowiedzi: 7    Wyświetleń: 1562
  • Excel i duże liczby

    Napisałem kalkulator wykonujący działania na dużych liczbach (do 67 dziewiątek na wejściu) i chciałby sprawdzić jego działanie, ponieważ nie jestem pewien prawidłowości wyników. Np. mnożenie: 99999999999999999999 x 9999999999999999999 daje wynik: 999999999999999999890000000000000000...

    Software serwis   20 Wrz 2007 20:22 Odpowiedzi: 4    Wyświetleń: 4384
  • Konwersja liczb w AVR. Liczba 2-bajtowa na kod BCD.

    Proszę geniuszu teori: i co? Zatkało kakao? Jednak załamałeś mnie. to jest mnożenie czegoś co ma dwa miejsca po przecinku Czyli 0x100 = 256 0x10 16. Mnożenie ich jest tak naprawdę przy tej formule mnożeniem 2.56 * 0.16 co daje 0.41 czyli 41. Tobie dało 40 czyli 0x28 bo nie ma...

    Mikrokontrolery   04 Sty 2017 17:07 Odpowiedzi: 77    Wyświetleń: 6698
  • Działania na dużych liczbach

    Widzę, że autor chce zrobić konwersję liczby binarnej na BCD. Jest do tego specjalny algorytm, który nie używa mnożenie i dzielenia, tylko przesuwanie bitów i dodawanie warunkowe. Można poszukać w google pod nazwą "bin to bcd conversion algoriht", "Double-Dabble", "Shift-and-add-3 algorithm". [url=]Tutaj...

    Mikrokontrolery AVR   01 Maj 2017 15:19 Odpowiedzi: 53    Wyświetleń: 4086
  • [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   14 Sie 2017 15:14 Odpowiedzi: 6    Wyświetleń: 1614
  • Mnożenie w kodzie U1, algorytm. Nie zawsze wychodzi prawidłowy wynik.

    to nie jest kod ZM (znak moduł) tutaj jest kod U1. zresztą ja już wiem co tu jest nie tak. Po pierwszym przesunieciu sumujemy dwie ujemne liczby -5 i -11 co powino dać nam wynik -16 a nie -4. zapisując - 16 --> 0 1111 otzymujemy piaty bit który wstawiamy zamiast 1 podczas przesunięcia o bit w prawo....

    Początkujący Elektronicy   30 Lis 2004 15:46 Odpowiedzi: 3    Wyświetleń: 4381
  • Mnożenie bajtów w Bascomie

    Należy zrezygnować z Bascoma albo zrobić wstawkę w assemblerze, a wynik umieścić w tablicy lub dwóch zmiennych. Niestety Bascom nie potrafi operować na liczbach 64-bitowych.

    Mikrokontrolery   02 Cze 2007 19:25 Odpowiedzi: 1    Wyświetleń: 858
  • Mnożenie tablic w c++

    mam problem. muszę napisać program w C++, ktory dodaje odejmuje,i mnoży dwie tablice dziesięcioelementowe jednowymiarowe( liczby z klawiatury) w pętli. bardzo proszę o pomoc - chociaż przykład jak się dodaje odejmuje i mnoży 2 macierze. z góry wielkie dzięki.

    Programowanie   19 Sty 2008 17:54 Odpowiedzi: 4    Wyświetleń: 5516
  • 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...

    Mikrokontrolery AVR   11 Mar 2009 15:39 Odpowiedzi: 32    Wyświetleń: 5300
  • [asm] mnożenie wielobajtowe

    zakładając, że masz dostęp do instrukcji mul(s) - możesz uzyskać z bajt*bajt 2 bajty liczba na 5 bajtach to (A<<32 + B<<24 + C<<16 +D<<8 + E) a na dwóch (F<<8 + G) - wymnóż sobie pisemnie, poupraszczaj - będziesz wiedział które bajty pomnożyć. a przesunięcia mówią do...

    Mikrokontrolery AVR   28 Maj 2010 15:30 Odpowiedzi: 3    Wyświetleń: 1336
  • Mnożenie tablicy[3][3] przez tablice[3][3]

    Witam mam taki problem mam napisana funkcję która mnoży mi dwie tablic[3][3] przez siebie, Za pierwszym razem kiedy wprowadzam do kodu dwie tablice[3][3] wynik daje mi poprawny czyli ------------------------ np tablica1 2 2 2 2 2 2 2 2 2 * tablica2 1 1 1 1 1 1 1 1 1 = wynik...

    Programowanie   10 Cze 2012 10:37 Odpowiedzi: 7    Wyświetleń: 1889
  • [AVR, C] Łączenie dwóch zmiennych char w jedną int.

    utoa() pracuje z liczbami 16-bitowymi. 'odczytane' jest liczbą 32-bitową, więc trzeba użyć ultoa(). Próbowałem przez ultoa, ale wtedy jest jeszcze gorzej bo końcowa wartość wynosi 357887394. I właśnie męczę się z tym prawie od godziny na różne sposoby i nic... Używam 32-bitowej zmiennej bo muszę...

    Mikrokontrolery Początkujący   23 Kwi 2016 07:12 Odpowiedzi: 25    Wyświetleń: 2094
  • Wyświetlanie dwóch miejsc po przecinku.

    W C przekazuje się do linkera po prostu: -Wl,-u,vfprintf -lprintf_flt. Myślałem, że mała modyfikacja kodu który podałem załatwi sprawę, to co proponujesz jest chyba zbyt zagmatwane dla mnie. Może jednak da radę zmodyfikować mój kod? Nie ma co modyfikować, bo on czasami da ci dziwne wyniki. float...

    Arduino   15 Lip 2019 08:39 Odpowiedzi: 27    Wyświetleń: 927
  • Przerwanie w C. Przepisywanie liczb.

    Ale poprzedni gość jest w błędzie bo język C sobie z tym nie radzi. zato wy chyba nie bardzo macie pojecie o czym gadacie... Przerwanie może przyjść w każdym momencie i przerwać wykonywanie jakiejs operacji np. przepisywania intów lub mnożenia doublów. przerwanie moze ci przyjsc nawet w...

    Mikrokontrolery   01 Cze 2008 07:29 Odpowiedzi: 12    Wyświetleń: 1596
  • Pomocy: Excel 2007 zmiana znaku liczb w kolumnie tabeli.

    Mnożenie każdej komórki z kolumny koszty zwraca mi błąd (zapętlanie). Ale co mnożysz? Na pewno nie należy wprowadzać do danej komórki odwołania do tej samej komórki Chcę, aby w tej kolumnie wszystkie wprowadzone liczby były wartościami ujemnymi. To albo wprowadzaj je z minusem "na przedzie"...

    Software serwis   17 Gru 2010 00:42 Odpowiedzi: 4    Wyświetleń: 20083
  • PASCAL losowanie liczb z tablic, procedury

    witajcie. potrzebuje program, który po wczytaniu n liczb naturalnych do tablicy, losuje dwie z nich, dodaje i mnoży za pomocą procedur. z zapisem samej tablicy, dodawania i mnożenie dam sobie rade, ale te losowanie jest nie do zgryzienia.

    Programowanie Początkujący   11 Sty 2011 21:42 Odpowiedzi: 2    Wyświetleń: 2278
  • [Atmega16] [C] Liczby zmiennoprzecinkowe

    A da się to zrobić czysto na liczbach typu całkowitego 16/32 bity, bo moje kombinacje niewiele dały? Czy to mnożenie i kolejne dzielenie mam rozbijać na dwa etapy? Ta optymalizacja jest pracochłonna a nie chciałbym iść z ślepy zaułek.

    Mikrokontrolery AVR   16 Maj 2011 08:45 Odpowiedzi: 12    Wyświetleń: 3971
  • Excel - Jak rozdzielic liczbę po przecinku do osobnej kolumny

    Witaj, Założenia: złotówki wypadły u mnie w kolumnie B (B2:B4), grosze w C (C2:C4) W B5 formuła: =ZAOKR.DO.CAŁK((100*SUMA(B2:B4)+SUMA(C2:... W C5 formuła: =WARTOŚĆ(PRAWY(SUMA(C2:C4);2)) Złotówki uzyskuję sumując wszystkie złotówki i zamieniając je na grosze (mnożenie x100), potem dodaję...

    Software serwis   05 Maj 2013 13:12 Odpowiedzi: 15    Wyświetleń: 20796
  • [Xmega128A4U] - Liczby int na UART jak najszybciej

    Problemem jest mnożenie stopy*3 i samo przypisanie wartości tej zmiennej. int na aVR ma 16 bitów i nijak nie da się mu przypisać wartości 76384 bo jest spoza zakresu. Potem to mnożysz, tym bardziej przekraczając zakres i gubisz bity znaczące. Sama konwersja 16-bitowej wartości na dwie 8-bitowe jest poprawna.

    Mikrokontrolery AVR   22 Maj 2014 15:24 Odpowiedzi: 14    Wyświetleń: 1479
  • Liczby pierwsze w C - sito Erastotenesa

    Szerokość danych pojedynczego rozkazu wcale jakoś szczególnie nie przyspiesza. Można to łatwo sprawdzić kompilując program używający 64-bitowych zmiennych jako aplikację 32-bitową. Może i nie ale łatwiej pewne sprawy by było rozwiązać mając do dyspozycji 128 bitowe zmienne. No ten skoromny programik...

    Programowanie Początkujący   18 Lip 2019 18:41 Odpowiedzi: 79    Wyświetleń: 1725
  • jak losować dwie liczy(na raz)w pascalu bez powtórzeń

    Nikt nie jest jasnowidzem, powinienes napisac dokladnie jakie założenia chcesz realizować w programie np.: jaka to tabliczba mnożenia - max 100=10*10 czy moze 10000=100*100, ile dzialan ma byc - ograniczona liczba czy moze urzytkownik stwierdza w ktorymś momencie ze ma dosc nauki? To sa cholernie wazne...

    Programowanie   13 Mar 2005 10:38 Odpowiedzi: 14    Wyświetleń: 1746
  • Uproszczenie obliczeń proporcjonalności dwóch zmiennych

    Chodzi o pomnożenie próbki przez liczbę x z zakresu 0-255 i potem przesunięcie o 8 bitów w prawo, żeby uzyskać próbkę o współczynniku x/255, tak? Dokładnie. Mnożenie ma niewielki narzut (procesor ma instrukcję MUL), a dzielenie przez 256 to po prostu obcięcie najmniej znaczącego bajtu. Stałą?...

    Mikrokontrolery AVR   21 Sie 2020 19:14 Odpowiedzi: 15    Wyświetleń: 546
  • Konwersja odczytu IEEE 754 na inny format, np. int.

    poziom:=cisnienie* 10.19716; (*wartosc rzeczywista - przeskalowanie ciśnienia na wysokosc slupa wody*) poziomCentymetry:=TRUNC(poziom... (*poziom w centymetrach+ odcięcie czesci po przecinku*) 1. czyli poziomCm = cisnienie * 1019.716, spodziewasz się...

    Automatyka Przemysłowa   01 Mar 2011 10:18 Odpowiedzi: 11    Wyświetleń: 3265
  • Jak zrobić, hasło z cyfr na słowo?

    (at)Bluenight-2008: jeszcze raz: ten fragment który "koduje" plik: MUSI być liczbą, do tego z przedziału 0..255 żeby wykonać na niej operację XOR. I tego nie przeskoczysz, choćbyś nie wiem jak chciał. Nie ma prostej odpowiedzi na pytanie co wyrzucić lub dopisać: zasadniczo musisz zmienić całą metodę...

    Programowanie   26 Wrz 2011 20:17 Odpowiedzi: 15    Wyświetleń: 2502
  • Zagwozki w C na przykładzie mikrokontrolera STM32

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

    Mikrokontrolery Początkujący   12 Sie 2019 13:24 Odpowiedzi: 37    Wyświetleń: 2058
  • programowanie PLC (blok MUL_R)

    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ń: 1888
  • Prośba o sprawdzenie kodu obliczeń pewnej funkcji

    tylko nie wiem w którym momencie to przegapiłem w moim kodzie i o to właśnie proszę, o wskazanie gdzie gubię bity / przekraczam zakres prawie w każdym mnożeniu, zwłaszcza jeżeli tablica Cal edit: hmm... widzę że próbowałeś tak robić? (zmienna tmp?) no i biorąc pierwszy z brzegu przykład, tmp=Cal[2]*dUT,...

    Mikrokontrolery AVR   09 Lis 2012 21:28 Odpowiedzi: 5    Wyświetleń: 948
  • XMega 128A1 - Kilka działań matematycznych następujących po sobie (ASM)

    A dlaczego od razu nie użyłeś mnożenia? Ależ to jest mnożenie. A to mnożenie dwóch liczb jednobajtowych wygląda mi na mnożenie jednej liczby przez 2. Tak, rozkaz ROL łącznie z LSL jest wykorzystywany do mnożenia dwóch liczb przez dwa. Dlatego kompilatory dobierają sobie do potrzeb: Zauważ,...

    Mikrokontrolery AVR   06 Sty 2017 19:39 Odpowiedzi: 12    Wyświetleń: 777
  • stm32 - Biblioteki CMSIS a rzeczywistość

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

    Mikrokontrolery ARM   29 Wrz 2018 07:17 Odpowiedzi: 43    Wyświetleń: 10887
  • scalony sumator kilku bitów

    Ja pamiętałem (i to jest w tytule opisu), że można dodać 7 bitów i dostać liczbę 3-bitową. A to, że można wykorzystać jeszcze 2 wejścia na przeniesienia i wtedy wynikiem jest takie dziwactwo, w którym bit 2^1 występuje podwójnie, jest jakimś dodatkiem - pewnie się przydaje (a raczej przydawało, bo to...

    Początkujący Elektronicy   25 Paź 2020 15:03 Odpowiedzi: 45    Wyświetleń: 1038
  • simatic step 7

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

    Automatyka Sterowanie PLC   23 Cze 2018 19:54 Odpowiedzi: 9    Wyświetleń: 3140
  • Excel- wypełnianie danych -

    można zrobić to wyszukiwanie makrem ? Na początku miało być bez makra, teraz z makrem (?) ... Trochę te 'utyskiwania szefa' przypominają "panią nauczycielkę", która Jasiowi wstawiła dwóję za to, że wynik w postaci liczby '4' otrzymał z mnożenia dwóch liczb, a nie z ich dodawania, jak sobie 'umysliła...

    Obsługa oprogramowania   03 Lip 2017 09:55 Odpowiedzi: 12    Wyświetleń: 882
  • Rozpoznawanie dźwięków na ARM Cortex-M0 już możliwe

    Chris Mitchell Wyobraźmy sobie prosty eksperyment – stoimy z pistoletem w komorze bezechowej i naciskamy spust. Słyszymy dźwięk wystrzału, jednakże w niczym nie przypomina on tego, co słyszymy na filmach czy prawdziwych strzelnicach. Dla niewprawnego ucha może brzmieć jak pękający balon,...

    Newsy   28 Mar 2020 10:32 Odpowiedzi: 0    Wyświetleń: 861
  • Jak działa ten program w C++

    Może mi ktoś wyjaśnić o co chodzi w tym c++? mam obiczyć mnożenie dwóch liczb za pomocą dodawania,dlaczego to jest tak?:cry: #pragma hdrstop //---------------------------... #include <iostream.h> main() ... a,w=0,i=0; cout...

    Programowanie   03 Gru 2007 17:07 Odpowiedzi: 1    Wyświetleń: 798
  • Program z Pascala, proszę o poprawę

    Odkurzyłem co nieco :D i nawet fajnie dział jak to przy mnożeniu dwóch liczb Wersja sprawdzona i działająca [syntax=pascal]var a,b,p : integer; begin writeln ('Podaj pierwszy bok...'); readln(a); writeln ('Podaj drugi bok...'); readln(b); p:=a*b; writeln ('Pole...

    Programowanie Początkujący   28 Maj 2011 11:47 Odpowiedzi: 6    Wyświetleń: 957
  • Prosty wzmacniacz analogowy

    Nie, pomnożyć sygnał to coś innego niż wykonać operację mnożenia dwóch liczb (to się da na WO i tak kiedyś działały komputery). W tym przypadku chodzi o wzmocnienie sygnału!

    Początkujący Naprawy   31 Maj 2011 17:17 Odpowiedzi: 10    Wyświetleń: 1693
  • 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...

    Mikrokontrolery AVR   26 Lis 2013 09:33 Odpowiedzi: 26    Wyświetleń: 2454
  • Odwrotna Notacja Polska - jak to ugryźć?

    Jeżeli znane Ci jest pojęcie stosu, to RPN jest banalnie prosta. Cała zasada obliczania z użyciem RPN: jeżeli dane jest jakieś wyrażenie to: - jeżeli mamy liczbę - wrzucamu ją na stos, jeżeli mamy operator, pobieramy ze stosu tyle liczb, ile potrzeba do wykonania operacji (dwie dla dodawania, mnożenia...

    Programowanie   18 Sty 2008 20:58 Odpowiedzi: 14    Wyświetleń: 21543
  • Mnozenie dużych wektorów

    Witam, Potrzebuję zbudować mnożarkę dwóch wektorów o długości 512-bit każdy. Posiadam układ Spartan3E 500 dysponujący 20 mnozarkami 18x18 .Zrealizowałem mnożenie dwóch licz binarnych o długości 512 bit-ów - mnożenie wg. algorytmu "shift-add". W najgorszym wypadku mnożenie trwa 512 cykli zegara....

    Programowalne układy logiczne   30 Lip 2008 06:22 Odpowiedzi: 3    Wyświetleń: 2367
  • Coraz więcej producentów implementuje rdzeń Cortex-M4F

    Coraz więcej producentów udostępnia mikrokontrolery, z rdzeniem Cortex-M4F lub planuje wprowadzić je do produkcji w roku 2012. Czym jest Cortex-M4F w architekturze ARMv7-ME ? Na początek krótka informacja o Cortex-M4, jest to rozbudowany o 186 instrukcji rdzeń M3 co pozwala na znaczne...

    Newsy   25 Lut 2012 20:02 Odpowiedzi: 0    Wyświetleń: 1630
  • Najstarszy działający komputer na świecie

    Komputer potrzebował 10 sekund pracy do powielenia dwóch rachunków mnożenia na liczbach Może kolega -ALEX- dodatkowo wytłumaczy wszystkim co to znaczy "powielić dwa rachunki mnożenia na liczbach", bo bezmyślnie powielać bzdury z WP to każdy potrafi. Na Onecie jeszcze gorzej: "mnożenie dwóch cyfr...

    Newsy   26 Lis 2012 22:42 Odpowiedzi: 20    Wyświetleń: 8631
  • Zastosowanie FPGA do szybkich obliczeń

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

    Programowalne układy logiczne   17 Gru 2017 20:07 Odpowiedzi: 28    Wyświetleń: 2496
  • TurboPascal-Kalkulator z użyciem case oraz...

    Witam Mam dość poważny problem ze zrobieniem dwóch prostych programów.Dokładnie chodzi o kalkulator z użyciem case (włączamy program wyskakuje wybierz 1-mnożenie etc/podaj liczby następnie jak w normalnym kalk..) drugi to sortowanie liczb za pomocą if-else (coś w podobie do kalkulatora,włączamy wybieramy...

    Programowanie Początkujący   30 Sty 2010 14:49 Odpowiedzi: 2    Wyświetleń: 2198
  • Trudny algorytm w asm

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

    Mikrokontrolery   30 Lis 2005 18:00 Odpowiedzi: 4    Wyświetleń: 1035