mnożenie dwóch liczb

Znaleziono około 297 wyników dla: mnożenie dwóch liczb
  • 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
  • [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
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • 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
  • 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
  • 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
  • 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
  • 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
  • Optymalne mnożenie i dzielenie 2-bajtowych liczb w asm dla 8051

    Nie wiem w takim razie w czym problem, to prosta matematyka. A procesor ma funkcje mnożenia i dzielenia 8bit wystarczy zrealizować rozszerzenie na 16bit. Tak ma 8bit, ale nie wiem jak optymalnie napisać np mnożenie dwóch liczb 16 bitowych, ma ktoś jakiś kod ?

    Mikrokontrolery   21 Mar 2008 11:38 Odpowiedzi: 10    Wyświetleń: 2891
  • REKLAMA
  • [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 czy DSP48A1? Z góry dzięki za pomoc

    Programowalne układy logiczne   01 Kwi 2015 09:21 Odpowiedzi: 7    Wyświetleń: 3678
  • 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
  • [STM32F4] STM32F4 C - Nieprawidłowy wynik mnożenia 32-bitowych 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ń: 1647
  • REKLAMA
  • 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
  • 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
  • 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ń: 36639
  • 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
  • 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
  • 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
  • Jak sumować bity podczas mnożenia? Szukam takowego rozwiązania.

    ATMega ma ALU zdolne do mnożenia dwóch liczb 8-bitowych w 1 cyklu zegara... http://ww1.microchip.com/downloads/en/Ap... W sumie to istniał układ mnożący dwie liczby 4-bitowe - 74284. Tu masz ładne omówienie teorii, z przykładami: https://www.electronicshub.org/binary-mu...

    Początkujący Elektronicy   25 Paź 2020 15:03 Odpowiedzi: 45    Wyświetleń: 1668
  • Zabezpieczenie kodu Atmega328 przez UID w EEPROM - opinie o metodzie

    To był tylko mój dodatkowy opis jak zabierałem sie za ten kod, gdy programujesz chip mkAVRCalculator posiadasz do wyboru opcje zabezpieczajace. Mi chodziło tez by nie blokowac całkowicie procesora i umożliwić wczytanie programu od nowa jesli UID został wykasowany a program zablokowany(tak do testów na początek). https://obrazki.elektroda.pl/5766266800_...

    Mikrokontrolery Początkujący   01 Kwi 2024 22:12 Odpowiedzi: 19    Wyświetleń: 444
  • Obliczanie mnożenia przez dodawanie w C++ - wyjaśnienie kodu

    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() { int a,w=0,i=0; cout <<"wprowadź a"<<endl; cin>> a; int b=0; cout...

    Programowanie   03 Gru 2007 17:07 Odpowiedzi: 1    Wyświetleń: 915
  • Jak zbudować układ obliczający iloczyn dwóch liczb 2-bitowych?

    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: https://obrazki.elektroda.pl/7065864100_...

    Nauka Elektroniki, Teoria i Laborki   24 Mar 2020 19:51 Odpowiedzi: 1    Wyświetleń: 1107
  • Delphi7 - program do operacji na liczbach zespolonych

    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 i urojona (nie ma wyboru sposobu podawania liczb...

    Programowanie   19 Sty 2017 08:07 Odpowiedzi: 1    Wyświetleń: 576
  • Budowa wzmacniacza analogowego 0-5V dla sygnału 0-300mV z transformatora natężenia

    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ń: 1843
  • [atmega8/16] ATmega8/16 – jak realizować operacje 32-bitowe na 8/16-bitowym mikrokontrolerze?

    Owszem będzie jeśli zależy Ci na szybkości wykonywania programu. Operacje na 32 bitowych liczbach w AVR-ku są bardzo wolne ponieważ procek musi się nieźle napocić z przeniesieniami itd. Jak wolne? Ile może trwać np. mnożenie dwóch kilkucyfrowych liczb, albo obliczanie pierwiastka kwadratowego?

    Mikrokontrolery AVR   23 Lut 2010 21:23 Odpowiedzi: 8    Wyświetleń: 1904
  • Jaką zrobić taką automatycznie wypełniającą się tabelkę za pomocą 1 funkcji?

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

    Obsługa oprogramowania   03 Lip 2017 09:55 Odpowiedzi: 12    Wyświetleń: 1062
  • Jak zmodyfikować dodawanie binarne na maszynie Turinga, by uzyskać mnożenie?

    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 mamy kompletnie pojęcia (dodawanie na zdjęciu). https://obrazki.elektroda.pl/7977236900_...

    Nauka Elektroniki, Teoria i Laborki   08 Sty 2021 12:11 Odpowiedzi: 6    Wyświetleń: 2061
  • 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, mnożenie dwóch liczb 16bit, wynik przekracza...

    Mikrokontrolery AVR   09 Lis 2012 21:28 Odpowiedzi: 5    Wyświetleń: 1080
  • Jak zakodować liczbę zmiennoprzecinkową w formacie stałoprzecinkowym 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 miał akurat z tym problem, to pomnóż sobie dwie liczby...

    Początkujący Elektronicy   16 Paź 2008 21:08 Odpowiedzi: 5    Wyświetleń: 3237
  • Jak odczytać oznaczenia kondensatorów: 103, 104, 208? Szukam 3,3pF

    103= 10 x 10^3 pF czyli 10 x 1000 = 10000 pf = 10nF Pierwsze dwie liczby przepisujesz a trzecie to wykładnik potęgi liczby 10 przez którą mnożymy te dwie liczby i wynik otrzymujemy w pF.. 3,3 pF to może jak będzie pisało 3,3 albo poprostu 3,3 (ale najprawdopodobniej 3p3 )

    Początkujący Elektronicy   21 Sty 2009 20:56 Odpowiedzi: 6    Wyświetleń: 12312
  • Operacje na zmiennych różnych typów w Bascom AVR - integer i long

    Myślę, że jest to naturalne. Zmienna typu Long zajmuje 4 bajty a Integer tylko 2. Nie da się ciężarówki zaparkować w garażu dla malucha. W helpie jest informacja, że można dokonywać konwersji typów. Oto fragment: Dim I As Integer, S As Single S = 100.1 'przypisujemy liczbę zmiennoprzecinkową I = S 'ta instrukcja zmieni liczbę typu single na Integer...

    Mikrokontrolery   09 Mar 2006 19:39 Odpowiedzi: 1    Wyświetleń: 2123
  • 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
  • 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ń: 1906
  • 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
  • Obliczenia równania dla I1 - weryfikacja wyniku 0,13A

    Witam, Jeśli się założy, że brakujące znaki działań (przed nawiasem otwartym - to znaki mnożenia - chociaż to właśnie jest jednoznaczne) ... Ja w tej materii jestem ortodoksyjnym formalistą ... :!: :idea: :D Niby to z jakiego powodu znak mnożenia ma być 'uprzywilejowany' czy też 'poniewierany', by nie trzeba było go w zapisie działań arytmetycznych...

    Początkujący Elektronicy   02 Sty 2009 11:07 Odpowiedzi: 12    Wyświetleń: 949
  • S7-200 - CPU 216 + EM231 + TD 400 - brak komunikacji?

    co do wyświetlania, to mam panel TD 400 i to na nim chcę wyświetlać wynik temperatury, nie będę wyświetlacza zwykłego podłączać do sterownika. poprawiłem "działanie": http://obrazki.elektroda.pl/2934606300_1... ale chyba ni będę mógł użyć bloczka DIV_I ponieważ na liście rozwijanej w instrukcjach Integer Math jest wyświetlonym przy nim...

    Automatyka Przemysłowa   12 Mar 2016 06:55 Odpowiedzi: 28    Wyświetleń: 3120
  • [Assembler] Jak dzielić liczby przez 10 lub 100 w asemblerze? Komendy FMUL i FMULS

    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 750,7331378, w przybliżeniu 751. Mamy zatem mnożenie bez znaku...

    Programowanie   25 Kwi 2004 23:58 Odpowiedzi: 11    Wyświetleń: 13704
  • Konwersja hasła z cyfr na słowo w C# (Windows Form Application)

    (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ę Encode(), a w zasadzie wyrzucić ten fragment który...

    Programowanie   26 Wrz 2011 20:17 Odpowiedzi: 15    Wyświetleń: 2658
  • [assembler] Poprawa kodu dodawania liczb i wyjaśnienie błędów

    A możesz opisać, jaki był zamysł tego programu? Tak jak w temacie: dodawanie dwóch liczb :) Oto całkowita treść: Opisz i podaj przykłady jak w assemblerze dodawać, odejmować, mnożyć i dzielić dwie liczby. Gdzie są zapisywane wyniki tych operacji? (W jakich przypadkach i w jakich rejestrach?) Jak sprawdzić, czy podczas działania na liczbach nie przekroczyliśmy...

    Programowanie Początkujący   26 Paź 2010 18:23 Odpowiedzi: 6    Wyświetleń: 14151
  • Błąd w programie Pascal - poprawna składnia dla polecenia write

    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 prostokata wynosi ',p); readln; end.[/syntax] Wersja z czyszczeniem ekranu osobiście nie...

    Programowanie Początkujący   28 Maj 2011 11:47 Odpowiedzi: 6    Wyświetleń: 1131
  • Cyfrowy filtr górnoprzepustowy w C - algorytm dla 5-10Hz, wysoki rząd

    Pamiętaj, że funkcja _firFilterPut() implementuje bufor cykliczny. Wewnątrz struktury filtra zawsze będzie przechowywanych 'order' próbek. Ogólne użycie dla filtra 3 rzędu (pseudokod): _firFilterPut(ADC) _firFilterPut(ADC) _firFilterPut(ADC) for (i = 1..n) filteredsample usage: b = fir1(n, w Przeanalizuj działanie kodu i wypożycz z biblioteki jakąś...

    Programowanie   29 Sty 2014 02:29 Odpowiedzi: 18    Wyświetleń: 7995
  • [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ń: 3615
  • Numery na kondensatorach i rezystorach montażowych

    .... Chciałbym wiedzieć, które mają jakie parametry: Na potencjometrach pisze tylko: na jednych 104 , na drugich 472 , na trzecich 473 Na kondensatorach: 104 , 151 , 157. ... Potencjometry: 104=100kΩ, 472=4,7kΩ, 473=47kΩ (liczbę z dwóch pierwszych cyfr mnoży się przez 10 do potęgi trzeciej cyfry a wynik w Ω) Kondensatory: 104=100nF,...

    Początkujący Elektronicy   22 Sie 2017 14:23 Odpowiedzi: 4    Wyświetleń: 564
  • 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*1... (*poziom w centymetrach+ odcięcie czesci po przecinku*) 1. czyli poziomCm = cisnienie * 1019.716, spodziewasz się wartości od 0 do 1000 cm, więc cisnienie < 1.0 bar 2. ciśnienia...

    Automatyka Przemysłowa   01 Mar 2011 10:18 Odpowiedzi: 11    Wyświetleń: 3733
  • 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
  • Optymalizacja Xilinx ISE 9.1i i arytmometr w VHDL na liczbach 4-bitowych

    Używam do pisania w języku VHDL programu Xilinx ISE 9.1i ale bardzo mi on nie leży. Na zajęciach korzystamy z WebPacka, który jakoś bardziej według mnie jest przysfajanly jednak problem jest z legalnością tego więc jadę na wyżej wymienionej darmówce. Może mi ktoś powiedzieć czy idzie to jakoś zoptymalizować i wyłączyć zbędne funkcje żeby nie wciągało...

    Programowanie   29 Kwi 2007 11:09 Odpowiedzi: 3    Wyświetleń: 3774
  • Jak obracać i odbijać kwadrat w ASM 51 za pomocą współrzędnych?

    Tutaj x*sin to tylko przykład jak robić operacje... Wiem, że 8051 nie ma 16bitów, ale bez tego będzie trudno uzyskać płynność obrotów. A mnożenie w 8051 pozwala na pomnożenie dwóch 8bitowych liczb do 16bitowego wyniku i własnie do tego zmierzałem powyżej. Co do assemblera, jest jak najbardziej pożądany, żeby to szybko działało, ale najpierw musisz się...

    Mikrokontrolery   31 Mar 2006 14:35 Odpowiedzi: 26    Wyświetleń: 1670
  • Czy silnik magnetyczny naprawdę działa? Free Energy w praktyce

    W równaniu liniowym. A gdzie jest nieliniowość, łatwo o asymetrię. Mnożąc dwie liczby dodatnie dostajesz dodatnią. A mnożąc dwie ujemne nie dostajesz ujemnej. Odchylenie wahadła w którąkolwiek stronę wymaga włożenia energii. Przepuszczasz prąd przez opornik, wydziela się ciepło. Ogrzewasz opornik, prąd z tego nie powstaje. Poruszające się ładunki wytwarzają...

    Na pograniczu nauki   24 Kwi 2017 15:17 Odpowiedzi: 1092    Wyświetleń: 201654
  • 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
  • IAR -[C] pytanie dotyczące długości zmiennych w C

    Chyba będzie najlepiej jak posłużę się przykładem. Przedstawiam wartości maksymalne. przyklad 1. x=ADC/timer - x to bedzie duży ułamek np. 0,00 999 999 999 będzie użyty jako stała wyliczona na początku z przetwornika ADC i timera, timer może przyjąć nawet wartość 9 999 999 999 999 przyklad 2. y=timer2*x - timer2 moze przyjmowac wartosci 9 999 999 999...

    Mikrokontrolery AVR   17 Wrz 2012 11:15 Odpowiedzi: 10    Wyświetleń: 1638
  • 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ń: 3500
  • Błędne wartości w filtrze FIR przy dużej ilości operacji splotu

    Nie widzę jak radzisz sobie z przepełnieniami podczas dodawania i mnożenia, a z opisu problemu wydaje mi się, że u Ciebie właśnie to następuje. Po pewnej ilości działań masz przepełnienie i dalsze wartości są błędne. Pamiętaj, że gdy mnożysz dwie liczby 8-mio bitowe wynikiem jest liczba 16-to bitowa i musisz z niej wybrać któreś 8 bitów do dalszego...

    Programowalne układy logiczne   14 Kwi 2009 09:50 Odpowiedzi: 8    Wyświetleń: 2370
  • 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 potrafiło zająć komputerowi nawet 10 sekund". Jak widać,...

    Newsy   26 Lis 2012 22:42 Odpowiedzi: 20    Wyświetleń: 9270
  • Testy i wyniki LEDówek: GU10 21SMD, LED COMPANY 3W, PHILIPS MASTER NR63 MV

    Kolego jekab, moc pozorna to iloczyn napięcia skutecznego na zaciskach odbiornika i prądu skutecznego przezeń płynącego. W momencie gdy masz już wartości skuteczne napięcia i prądu, zapominasz o wartościach chwilowych, okresach, czasie i takich tam. Mnożysz dwie liczby i tyle. Ta zależność jest słuszna gdy odbiornik jest liniowy. Reguła wartości skutecznej...

    Elektryka Światło i Oświetlenie   06 Sty 2014 21:20 Odpowiedzi: 268    Wyświetleń: 34218
  • Excel – automatyczne sumowanie i mnożenie danych z dwóch plików w tabelach

    Witam mam pytanko, szukałem odpowiedzi ale nie mogłem sobie poradzić, posiadam dwa pliki exel i chciałbym by exel sam automatycznie podliczał i sumował liczby z tabel i tak: http://obrazki.elektroda.pl/3998706600_1... - po wpisaniu liczby w tabele A mnożyło się przez liczbę w tabeli B i wynik pokazał się tabeli c - po wpisaniu liczb...

    Software serwis   07 Gru 2013 18:36 Odpowiedzi: 1    Wyświetleń: 843
  • Jak obliczyć iloczyn liczb zespolonych I = 3 + j4 i Z = 2 - j4?

    Nauczyciel zadał zadanie pomnożenia dwóch licz zespolonych I = 3 + j4 Z = 2 - j4 Niestety nigdy nie pokazał jak się mnoży mam wzór Z1 * Z2 = a1 * a2 - b1 * b2 + j( a1 - b2 * a2 * b1 ) wyróżnienie, Quarz ]. Proszę o pomoc gdyż kombinuje z tym trochę i nie wychodzi mi nic sensownego :( przekombinowałeś, a mnoży się je tak, jak arytmetyka przykazuje,...

    Początkujący Elektronicy   16 Wrz 2007 14:39 Odpowiedzi: 3    Wyświetleń: 2531
  • 8051 asembler: przykładowe listingi do zadań arytmetycznych (dodawanie, mnożenie, dzielenie)

    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 R7 bez użycia instrukcji mul ab. 3. Napisać program...

    Początkujący Elektronicy   08 Kwi 2008 15:14 Odpowiedzi: 1    Wyświetleń: 1367
  • 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. Następnie nasuwa się pytanie jakiej postaci liczby chcesz wprowadzać...

    Mikrokontrolery   18 Cze 2010 08:32 Odpowiedzi: 1    Wyświetleń: 1695
  • TurboPascal: Kalkulator z case i sortowanie liczb z if-else - jak napisać?

    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 sortowanie od najmniejsze/największej podajemy...

    Programowanie Początkujący   30 Sty 2010 14:49 Odpowiedzi: 2    Wyświetleń: 2345
  • Qiskit i RasQberry- nowe kwantowe technologie

    https://obrazki.elektroda.pl/3223563200_... Zwolennicy technologii kwantowej wierzą, że zmieni ona świat. Inni pozostają jednak sceptyczni, podobnie jak w przypadku technologii takich jak energia syntezy jądrowej. Przemawiając na forum programistów kwantowych, inżynier IBMa, Jan-Rainer Lahmann, prześledził historię obliczeń kwantowych...

    Newsy   29 Lis 2021 14:04 Odpowiedzi: 1    Wyświetleń: 729
  • Testowanie programu Sito Erastotenesa na PC z 64 GB RAM - związek z Złotą Liczbą

    Ale tablica potrzebna do wyznaczenia wartości elementów ciągu ma rozmiar tylko taki, który element ciągu chcesz poznać. Jak chcesz 50-ty, to potrzeba tablicy 50-elementowej typu long long. Co więcej - po wyznaczeniu wartości elementu ciągu można śmiało ją usunąć. W algorytmie sita nie ma możliwości efektywnego skrócenia wielkości tablicy o więcej, niż...

    Programowanie Początkujący   18 Lip 2019 18:41 Odpowiedzi: 79    Wyświetleń: 2730
  • [Asm] [Z80] Mnożenie 7-cyfrowych liczb binarnych ze znakiem w emulatorze Altairz80

    tu masz liste rozkazów http://www.spectrum.8bit.pl/z80cpu/z80cp... 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)...

    Mikrokontrolery Pozostałe   05 Sty 2010 21:18 Odpowiedzi: 4    Wyświetleń: 5000
  • Mam problem z odczytaniem kondensatorów ceramicznych i elekt

    1000pF = 1nF 1000nF = 1µF Oznaczenia kondensatorów ceramicznych są podawane w pF. Odczytuje się je mnożąc dwie pierwsze liczby przez 10 do takiej potęgi jak ostatnia liczba kodu. Zazwyczaj na kondensatorze ceramicznym podane są bowiem trzy liczby. Jeśli są dwie jest to gotowy wynik w pF. Pozdrawiam. Na elektrolitycznych wartości powinny być podane...

    Początkujący Naprawy   27 Lut 2010 19:42 Odpowiedzi: 2    Wyświetleń: 1848
  • 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ń: 5498
  • 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 mnożący razy 3 z 5 przerzutników JK-MS?

    Ilu bitowa ma być ta liczba? Ogólnie takie coś można wykonać w następujący sposób: mnożysz liczbę przez dwa (czyli przesuwasz w lewo na rejestrze) i na na wyjściu takiego "przesuwnika" dodajesz liczbę wejściową.

    Początkujący Elektronicy   13 Mar 2008 11:14 Odpowiedzi: 5    Wyświetleń: 2685
  • Panele słoneczne - jak mierzy się moc panelu? Pomiar napięcia.

    Jak sie mierzy moc panelu słonecznego? Na jednej witrynie you tube mierzona najpierw napęicie otwartego obwodu 18V, a potem osobno natężenie zwartego amperomierzem panelu 1A. Nastepnie mnożono te dwie liczby i podawano moc w watach 18W. Czy napiecie nie powinno byc mierzone podczas obciażonego panelu? przy zwartym panelu napiecie spada do prawie zera!...

    Początkujący Elektronicy   30 Lip 2009 13:01 Odpowiedzi: 3    Wyświetleń: 4845
  • Jak zastosować filtr PITCHSHIFTER w pliku WAV w ANSI C?

    Plik .wav ma nagłowek, w którym jest m.in. zapisane jaki jest format danych: ile kanałów, ile bitów na próbkę, częstotliwość próbkowania itd. Próbki zapisane są w postaci liczb całkowitych, w kodzie uzupełnieniowym do dwóch, czyli jako normalny int (odpowiedniej długości). Przy np. mnożeniu przez 2 należałoby się upewnić, że nie przekracza się zakresu!

    DSP i Transmisja   08 Wrz 2008 15:43 Odpowiedzi: 4    Wyświetleń: 3757
  • Excel - jak optymalnie wypełnić koszyki owocami według wagi i unikatowych numerów?

    Należałoby wykonać sumowanie wszystkich kombinacji i wybrać tę najbliższą lub równą liczbie określającej wagę koszyka. Niestety, arkusz jest dwuwymiarowy i trudno wyobrazić sobie tablicę dla 20 różnych pozycji. Dla przykładu: tabliczka mnożenia działa na dwóch liczbach (od 1 do 9). Wyobraź sobie lub spróbuj zapisać "tabliczkę mnożenia" dla trzech liczb!...

    Software serwis   31 Sty 2012 10:01 Odpowiedzi: 8    Wyświetleń: 3831
  • Program w asemblerze 8051: dodawanie dwóch liczb 4-bitowych

    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 program w ASEMBLERZE dla układu 8051 realizujący funkcje...

    Mikrokontrolery   15 Mar 2008 23:30 Odpowiedzi: 13    Wyświetleń: 2234
  • 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
  • Asembler 8051: Mnożenie liczb dwubajtowych i obsługa OV

    Proszę o pomoc: Napisać w języku asemblera 8051 program realizujący mnoŜenie dwóch liczb dwubajtowych X i Y, zapisanych w kodzie NB, znajdujących się w zdefiniowanych miejscach wewnętrznej pamięci danych mikrokontrolera. Czterobajtowy wynik, naleŜy umieścić w miejscu liczby W. Wskaźnik OV po wykonaniu mnoŜenia powinien informować czy...

    Mikrokontrolery   22 Lis 2009 15:54 Odpowiedzi: 2    Wyświetleń: 1600
  • [asembler] Jak przypisać operacje matematyczne klawiszom w kalkulatorze w asemblerze?

    A wiec tak programuje w jagodzie chce napisać kalkulator i z dodawaniem odejmowaniem mnożeniem i dzieleniem nie mam problemu gdy w programie mam tylko jedną operacje z góry określoną prze zemnie np dodawanie dwóch liczb i je wyświetlenie na LCD. ale problem jest w tym że nie wiem jak samemu wybierać co chce zrobić dodawanie czy odejmowanie itp. 1.wczytuje...

    Mikrokontrolery   09 Cze 2009 17:46 Odpowiedzi: 14    Wyświetleń: 5835
  • [C++] Jak zaimplementować odejmowanie i mnożenie z dużą precyzją w C++?

    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 nie ma tam pliku z rozszerzeniem .a ani .lib

    Programowanie Początkujący   06 Lut 2012 08:54 Odpowiedzi: 20    Wyświetleń: 2772
  • Jak efektywnie mnożyć wektory 512-bit na Spartan3E 500?

    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. Naturalnie architektóra ta została syntezowana do rejestrów...

    Programowalne układy logiczne   30 Lip 2008 06:22 Odpowiedzi: 3    Wyświetleń: 2547
  • Jak zbudować układ mnożący dwubitowe liczby z sumatora '83 i NAND?

    Potrzebuję pomocy. Mam zbudować z sumatora `83 i bramek NAND układ mnożący dwie, dwubitowe liczby przez siebie. Wynik mam przedstawić na wyświetlaczu 7 segmentowym włączonym do układu przez odpowiedni koder. Jak by ktoś umiał to wykonać i podać opis do tego zadania, co i jak działa. Z góry dziękuję.

    Początkujący Elektronicy   29 Maj 2008 05:36 Odpowiedzi: 10    Wyświetleń: 3155
  • ASM 8080 - Jak uprościć mnożenie liczb decymalnych bez użycia DAA?

    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 (mimo ze widzimy je jako decymalne), a dokładnie...

    Programowanie   05 Lis 2015 02:40 Odpowiedzi: 5    Wyświetleń: 1452
  • ATmega8 + SHT11 - konwersja wilgotności i temperatury w assemblerze

    Dostaje dane o wilgotności z tego czujnika (12 bitów) i mam je zapisane w dwóch rejestrach. Poszukuje wszelkich materiałów dotyczących tego jak przeliczyć tą 12-bitową liczbę na wartość w % RH. Podobnie z temperaturą. Wogóle poszukuję przystępnych materiałów zawierających opisy procedur do mnożenia, dzielenia itp. liczb całkowitych i ułamkowych w assemblerze.

    Mikrokontrolery   22 Lis 2007 17:54 Odpowiedzi: 4    Wyświetleń: 1557
  • 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
  • Kalkulator TTL z trybem diagnostycznym

    RitterX - Myśląc nad architekturą tego urządzenia jeszcze na wczesnym etapie musiałem przemyśleć bardzo dokładanie te kwestie o których wspominasz. W końcu podjąłem decyzję i zdecydowałem się na sposób podobny do strzelania z broni palnej, a mianowicie: załaduj i strzel. Upraszczając - "załaduj" oznacza pobranie z kolumny pamięci kodu instrukcji i ewentualnie...

    DIY Konstrukcje   02 Lip 2024 22:25 Odpowiedzi: 241    Wyświetleń: 36915
  • 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
  • [c] C: Pętla while do menu kalkulatora – jak poprawnie pobierać dwie liczby?

    Witam, Program ma używać pętli while do wyświetlenia menu z dodawaniem, odejmowaniem, mnożeniem i dzieleniem, pobrać dwie liczby od użytkownika a po wykonaniu zadania wyświetlić wynik i wrócić do menu. Problem w tym że wyświetla ponownie menu po wczytaniu jednej z dwóch cyfr. Jak zrobić aby menu wyświetlało się ponownie i od nowa wyświetlała się prośba...

    Programowanie Początkujący   26 Lis 2009 18:54 Odpowiedzi: 2    Wyświetleń: 4009
  • Jak dobrać transformator do wzmacniacza Peavey Classic 30? Napięcia wtórne

    Dziękuje, czyli w przypadku RED - RED z jednego wyjścia wtórnego transformatora są uzyskane napięcia PLATE, SCREEN, B++, B+. Natomiast w drugim przypadku (ORANGE) tak ułożony mostek prostowniczy powoduje, że dostajemy ujemne napięcia. Do pierwszego http://sklep.lampyelektronowe.pl/?114,ts... taki tranformator ? A...

    Początkujący Elektronicy   14 Cze 2016 04:23 Odpowiedzi: 7    Wyświetleń: 837
  • 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) o tej samej nazwie. Prawdopodobnie nie jest to jednak powodem złego działania,...

    Mikrokontrolery AVR   11 Gru 2009 19:31 Odpowiedzi: 10    Wyświetleń: 2726
  • Dodawanie, odejmowanie i mnożenie tablic jednowymiarowych 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ń: 7676
  • Jak połączyć 2 płytki Arduino Nano, aby pracowały razem?

    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ż jest kiepskie. Najszybsza będzie transmisja...

    Początkujący Elektronicy   23 Lut 2021 13:02 Odpowiedzi: 6    Wyświetleń: 717
  • Jak zaprojektować układ mnożący 8-bitowe liczby bez znaku?

    :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 które powinieneś dodawać. Przesuwać trzeba zawartość...

    Programowalne układy logiczne   01 Lip 2008 07:07 Odpowiedzi: 19    Wyświetleń: 4443
  • 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
  • Jak napisać kalkulator mnożenia w asemblerze z liczbą 3-cyfrową?

    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 ograniczona do dwóch cyfr to mnożenie jest banalne z...

    Mikrokontrolery   21 Cze 2011 06:10 Odpowiedzi: 3    Wyświetleń: 2304
  • Assembler suma dwóch cyfr – dlaczego wynik sumowania zawsze wynosi „1”?

    Witam. Mam oto problem z pozoru dośc prostym programem bo tylko z sumą 2 cyfr, już nawet nie liczb, ale i tak znajdzie się kłopot dla malo doświadczonego 'programisty' :P Tak jak w temacie program ma za zadanie sume 2 cyfr(później będzie odejmowanie i mnożenie), ale pokolei oto kod: [syntax=asm].model tiny .data liczba1db"Podaj liczbe 1: $" licz1 db20...

    Programowanie Początkujący   25 Maj 2012 16:13 Odpowiedzi: 4    Wyświetleń: 2061
  • Czy matematyka z DSP może pomóc pokonać procesor graficzny pod kątem sztucznej inteligencji?

    https://obrazki.elektroda.pl/2698145300_... Startup chipowy Lemurian Labs wynalazł nowy logarytmiczny format liczbowy przeznaczony do przyspieszania sztucznej inteligencji (AI) i buduje układ do jego wykorzystania w obciążeniach AI w centrach danych. „W 2018 roku trenowałem modele do robotyki, a były one częściowo splotowe, częściowo...

    Artykuły   12 Gru 2023 12:00 Odpowiedzi: 0    Wyświetleń: 711
  • 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 i wykorzystaniem klasycznych algorytmów działań pisemnych....

    Programowanie Początkujący   16 Lis 2009 08:09 Odpowiedzi: 15    Wyświetleń: 2091
  • Algorytm ograniczenia prądowego w zasilaczu laboratoryjnym z ATmega16

    Przerwanie co 8ms (ze względu na to że stosuje bascom i liczby zmiennoprzecinkowe nie mogę zejść niżej) W przerwaniu: - sczytane wartości napięć i prądów i porównanie ich z wartościami zadanymi -jeśli prąd powyżej 1A niż zadany to wyjście napięciowe zmniejszone o połowę i wystawia zmienną kontrolną1 na 1 -Jeśli różnica 0,5A a 1A to napięcie zmniejszone...

    Mikrokontrolery Początkujący   15 Lut 2015 15:38 Odpowiedzi: 5    Wyświetleń: 1002
  • C# zadanie zapisane w string wyliczyc do zmiennej int/double

    Sprawa nie jest taka "prosta" jak się wydaje... To, że deklarowanie zmiennej jako wyniku działań działa i od razu podaje wynik, to zasługa kompilatora, który sam sobie wylicza wynik. Ty musisz to zaimplementować samemu. Sczytałeś działanie jako string i masz zmienną typu napis, nic z tym więcej nie zrobisz. Proponuję rozbić je na poszczególne składowe...

    Programowanie   13 Cze 2010 11:16 Odpowiedzi: 10    Wyświetleń: 3893
  • Jak zbudować układ mnożenia dwubitowego z bramek NOR?

    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ł wejściowy 0110 to dwie liczby binarne 01 oraz 10. Mnożysz je przez...

    Projektowanie Układów   09 Cze 2013 17:43 Odpowiedzi: 4    Wyświetleń: 4725
  • Jak obliczyć dławik 2x22uH dla przetwornicy 52kHz, 10A?

    Rdzeń - toroidalny też - ma dwa parametry istotne przy projektowaniu dławika: - AL - jest to indukcyjność jednego zwoju z nH, dla Z zwojów L=AL*Z^2, stąd Z; - maksymalny prąd - raczej podaje się maksymalne pole magnetyczne dla materiału, z którego jest zrobiony rdzeń (w A/m), i długość drogi magnetycznej w rdzeniu; mnożąc te dwie liczby dostajesz prąd,...

    Projektowanie Układów   30 Maj 2004 23:44 Odpowiedzi: 2    Wyświetleń: 1214
  • Jak zwiększyć rozdzielczość FFT na ATmega32 do 64 punktów?

    Mam wrażenie, że ta strona już nie istnieje. Kiedyś pisałem FFT dla 2^N punktów - to się robiło jakoś tak, że brało się dane z dwóch punktów, jedną mnożyło przez sinus i cosinus pewnego kąta, a potem zapisywało się ich sumę i różnicę - i tak dla wszystkich punktów, a potem to samo dla innego kąta, i w sumie N kątów. Chyba najpierw był kąt π i brało...

    DSP i Transmisja   01 Paź 2017 15:38 Odpowiedzi: 15    Wyświetleń: 8990
  • Jak wyświetlić liczbę 16 na wyświetlaczu numerycznym za pomocą mikrokontrolera?

    Mikrokontroler możesz taktować jako bardzo złożony, cyfrowy (choć i to nie jest regułą) układ scalony, który wykonuje taką funkcję jaką mu zaprogramujesz. Podobnie jak komputer wykonuje jakiś program, tak mikrokontroler postępuje według wpisanego przez użytkownika programu. Najważniejsze części mikrokontolera to centralna jednoska obliczeniowa (CPU)...

    Początkujący Elektronicy   30 Mar 2005 17:54 Odpowiedzi: 17    Wyświetleń: 5877
  • Jak wygenerować i-tą kombinację bez powtórzeń w C++?

    Czemu w pierwszym poście nie napisałeś ograniczeń na rozwiązanie jak n, k, architektura, ilość interesujących kombinacji (ileś początkowych)? Jaki jest sens generować kombinacje dla n=1000 i k=400 jeśli maksymalny numer będzie ograniczony? Jeśli maksymalny numer będzie ograniczony, to początkowych 390 lub coś koło tego liczb będzie praktycznie ustalonych...

    Programowanie Początkujący   04 Cze 2012 05:55 Odpowiedzi: 12    Wyświetleń: 18432
  • c++ - Jak przeciążyć operatory < i > dla klasy ułamek?

    Hey, Stworzyłem sobie klasę ułamek do zapisywania liczb w formie ułamka zwykłego. Opisałem metody dodawania, mnożenia etc ułamków i mam problem następujący. Chciałbym móc porównywać ułamki nie komplikując tego zbytnio, czyli przy użyciu zwykłych operatorów < oraz >. O ile z operatorami typu + nie ma problemu, bo tworzę sobie funkcje typu ułamek...

    Programowanie   08 Sty 2015 23:47 Odpowiedzi: 2    Wyświetleń: 606