mnożenie dwóch liczb

Znaleziono około 425 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ń: 4119
  • 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ń: 2212
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • 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ń: 11856
  • REKLAMA
  • 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ń: 1719
  • 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ń: 552
  • 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ń: 459
  • 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ń: 981
  • REKLAMA
  • 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ń: 2592
  • [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ń: 3699
  • 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ń: 2906
  • 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ń: 3254
  • 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ń: 2727
  • [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ń: 1656
  • 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ń: 582
  • REKLAMA
  • 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ń: 3641
  • 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ń: 7148
  • 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ń: 2693
  • 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ń: 807
  • 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ń: 921
  • 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ń: 1143
  • 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ń: 3786
  • 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ń: 2919
  • [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ń: 13779
  • 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ń: 9936
  • 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ń: 3237
  • [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ń: 3621
  • [VHDL] Implementacja mnożenia dwóch liczb z użyciem generic w VHDL

    Mam pewien problem z językiem VHDL. Zależy mi na otrzymaniu układu mnożącego dwie liczby (czynnik1 i czynnik2) i wyrzuceniu ich na wyjście układu (wy). Układ docelowo ma realizować mnożenie w następujący sposób: http://img61.imageshack.us/img61/3222/cl... A jego kod wygląda u mnie tak: library ieee; USE ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all;...

    Programowanie   18 Gru 2007 01:38 Odpowiedzi: 6    Wyświetleń: 3005
  • 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ń: 867
  • 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ń: 1370
  • [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ń: 5009
  • 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ń: 1701
  • Czy FPGA/CPLD mogą wykonać mnożenie 64bit x 64bit w jednym cyklu zegarowym?

    FPGA nadaje się do szybkich obliczeń, ale to w nim powinieneś pisać całą logikę. Duże czasy opóźnień praktycznie eliminują ten układ z twojego zastosowania (zanim poślesz te dane na fpga mocniejszy procesor już dawno sobie to policzy jak wspomniano wyżej). Poza tym czas propagacji w układzie programowalnym silnie zależy od sposobu opisu i użytego oprogramowania,...

    Programowalne układy logiczne   17 Gru 2017 20:07 Odpowiedzi: 28    Wyświetleń: 2859
  • 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ń: 1682
  • 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
  • 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ń: 5510
  • 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ń: 2264
  • 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ń: 1624
  • 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ń: 9002
  • [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ń: 2922
  • ATmega32 - Skrócenie obliczeń, elementy 13 bitowe i tablica 16 bitowa.

    Lecz w który miejscu mnożę dwie liczby 16 bitowe podczas zapisywania do tablicy? mnożę 8 bitowe b i 256 ( 8bitów ) Ty to rozumiesz. Ja to rozumiem. Kompilator tego NIE rozumie. Poza tym dziwny ten zapis: [syntax=c]b=0b&00011111[/syntax] Ani średnika na końcu ani sensu w środku.

    Mikrokontrolery AVR   26 Lis 2013 09:33 Odpowiedzi: 26    Wyświetleń: 2622
  • Jak napisać program w asemblerze 8086 do mnożenia liczb BCD 10-cyfrowych?

    Algorytm jest dość prosty, wygląda jak mnożenie pisemne. Potrzebujesz dwóch pętli, zewnętrzna wybiera kolejne cyfry mnożnika, a wewnętrzna mnożnej. Kolejne cyfry wyniku (ma nie więcej cyfr niż suma długości mnożnej i mnożnika) wyznaczasz ze wzoru: x=a[i]*b[j]+przeniesienie jeśli x>9 to { przeniesienie=x/10 x=x mod 10} potem oczywiscie musisz sumować...

    Programowanie   12 Sty 2007 23:58 Odpowiedzi: 6    Wyświetleń: 5333
  • 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ń: 1191
  • 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ń: 11821
  • 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ń: 18567
  • AVR: Jak przeliczyć zakres 0–8000h na 0–2710h (0–32768 na 0–10000mV)?

    Od czasu, gdy w przypływie szaleństwa, kilka lat temu udało mi się spłodzić pakiet zmiennoprzecinkowy na '51 (4 działania+ kilka podstawowych funkcji), cierpię na uczulenie w tym temacie. Dlatego proponuję prostsze rozwiązanie, które nie tylko uprości program, ale również powinno zredukować do minimum czas obliczeń. Stosowałem ten sposób parę razy do...

    Mikrokontrolery   26 Mar 2005 18:19 Odpowiedzi: 11    Wyświetleń: 2488
  • FFT i wyświetlanie widma – jak poprawnie uporządkować dane spektrum z FFT?

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

    DSP i Transmisja   03 Maj 2007 11:41 Odpowiedzi: 164    Wyświetleń: 70011
  • 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ń: 12585
  • 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ń: 2150
  • 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ń: 720
  • 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ń: 970
  • 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ń: 600
  • 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ń: 202740
  • [asm][atmega8] Jak najprościej podzielić liczbę 3 bajtową przez 1 bajtową?

    Oczywiście mogę mnożyć 125 ileś tysięcy razy aż trafię odpowiednią wartość ale to by za długo trwało. Pomyśl tak: dwa najstarsze bajty Twojej liczby to ilość 256 w Twojej liczbie Jeśli pomnożysz je przez 2 będziesz miał ilość 128-ek. Ta jest "trochę" mniejsza niż liczba 125-ek w niej. Jeśli zaczniesz mnożyć począwszy od tej liczby szybko trafisz na...

    Mikrokontrolery AVR   21 Lis 2011 16:30 Odpowiedzi: 6    Wyświetleń: 1507
  • 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ń: 3222
  • 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ń: 1764
  • 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ń: 2376
  • 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ń: 915
  • 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ń: 4761
  • Jak zbudować układ mnożący razy 3 z 5 przerzutników JK-MS?

    Nie chciało mi się za bardzo robić tego na kompie, dlatego daje tylko zdjęcia (nienajlepszej jakości): -na pierwszym zdjęciu masz zrobiony układ "półsumatora", układ pełnego sumatora jednobitowego oraz zamiana przerzutnika JK na D (wszystko zrobione na elementach które podałeś). -na drugim jest zrobiony układ mnożący przez 3 w wersji szeregowej. Liczbę...

    Początkujący Elektronicy   13 Mar 2008 11:14 Odpowiedzi: 5    Wyświetleń: 2718
  • 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ń: 34521
  • 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ń: 2102
  • [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ń: 1916
  • 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ń: 2181
  • 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ń: 1908
  • 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ń: 5810
  • Jak zbudować układ mnożący przez 3 czterobitową liczbę wejściową?

    Czy dało by się zrobić schemat do komparatora zbudowanego na sumatorach '83? Komparator 4 bitowy (większe analogicznie). Suma liczby A i zanegowanej liczby A daje na wyjściu same jedynki, co daje się zdekodować bramką AND (liczby A=B). W przypadku gdy liczba niezanegowana jest większa od zanegowanej, wychodzimy poza zakres i generowany jest bit przeniesienia...

    Projektowanie Układów   23 Kwi 2006 15:44 Odpowiedzi: 7    Wyświetleń: 1784
  • [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ń: 14202
  • 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ń: 7691
  • 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ń: 3176
  • 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ń: 3169
  • Konwersja string na integer w Bascom dla DS18B20 - jak zaokrąglić?

    Hej! Zobaczcie jak ja to robię, może komuś sie to przyda: 'Powiedzmy ze zmienna Liczba(single) wynosi 22.62555426 Temp = Int(liczba) ' dzieki temu poleceniu odcinam czesc setna czyli ' zmiennej Temp(byte) przypisuje liczbę 22 Liczba = Frac(liczba) ' dzieki temu poleceniu odcinam czesc ' dziesiętną czyli zmiennej Liczba(single) przypisuje ' liczbe 0.62555426...

    Mikrokontrolery   04 Sty 2007 13:45 Odpowiedzi: 16    Wyświetleń: 8237
  • 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ń: 4872
  • 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ń: 2801
  • Dlaczego preprocesor źle oblicza stałą UBRR_RESET dla UART 10000 bod?

    (...)Dlaczego w takim razie stała z większą liczbą 100000 jest obliczana prawidłowo a 10000 tylko z wymuszeniem longa?(...) 100000 jest od razu traktowane jako „long“ (32 bity), więc i mnożenie 8*100000 wykonywane jest jako 32-bitowe, z prawidłowym wynikiem. Natomiast w działaniu (8*10000) preprocesor mnoży dwie stałe 16-bitowe, traktując...

    Mikrokontrolery   29 Lut 2012 22:50 Odpowiedzi: 5    Wyświetleń: 1067
  • Jak wyświetlić liczby rzeczywiste z dokładnością do 3 miejsc na ATtiny2313?

    Niestety o ile dobrze kojaże, w C mamy do dyspozycji tylko dwa typy zmiennych dla liczb zmiennoprzecinkowych - wspomniany float oraz double (8 bajtów, 15 miejsc po przecinku), w razie w long double, ale to nie to czego szukasz. Tak więc prostszego od float typu nie znajdziesz. Natomiast istnieje kilka innych rozwiązań dla liczb zmiennoprzecinkowych,...

    Mikrokontrolery   08 Wrz 2008 22:16 Odpowiedzi: 4    Wyświetleń: 3414
  • Jak połączyć sumator 83 do mnożenia 4-bitowej liczby przez 14 i 7?

    Mnożenie przez 7 to inaczej A + 2A + 4A czyli na pierwszy sumator jedno wejście podajesz liczbę A a na drugie liczbę A przesuniętą o jeden bit (mnożenie przez 2) i na wyjsciu masz 3A. Nastepnie wynik podajesz na kolejny sumator (pierwsze wejście) i liczbę A przesuniętą o dwa bity (mnożenie przez 4) na drugie wejście i na wyjściu masz 7A. A mnożenie...

    Projektowanie Układów   23 Kwi 2013 20:30 Odpowiedzi: 1    Wyświetleń: 1713
  • PASCAL: Jak wylosować dwie liczby z tablicy i wykonać operacje?

    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ń: 2668
  • Jak stworzyć makro VBA do przeliczania walut w Excelu z kursu w A1?

    No to spróbuj takiego makra: [syntax=text]Sub Mnożenie() Dim cel As Range For Each cel In Selection If Application.IsNumber(cel) Then cel = Round(cel * [a1], 2) Next cel End Sub[/syntax]Założenie: kurs (mnożnik) jest w komórce A1. Liczby do pomnożenia zaznaczasz przez selekcję. Jeśli w obszarze będą teksty, to nic się nie stanie. Wynik mnożenia jest...

    Obsługa oprogramowania   05 Wrz 2018 20:59 Odpowiedzi: 5    Wyświetleń: 1653
  • 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ń: 6567
  • 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łą? Przecież volume_coefficient to zmienna. Owszem, ale nie...

    Mikrokontrolery AVR   21 Sie 2020 19:14 Odpowiedzi: 15    Wyświetleń: 822
  • 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ń: 2337
  • Jak zrealizować mnożenie 4-bitowej liczby przez 2-bitową 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 mnożenia przez starszy bit przesuwać o 1 bit w lewo...

    Początkujący Elektronicy   29 Lis 2016 07:18 Odpowiedzi: 6    Wyświetleń: 1050
  • 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ń: 9309
  • Jak napisać program mnożący 8-bit przez 16-bit na DSM-51 w assemblerze?

    No i właśnie o to mi chodziło gdy pisałem żebyś o to nie pytał ;) Bo tak czułem że nie będziesz umiał tego wyświetlić ;) Wynik niestety jest 24-bitowy więc nie może być w dwóch adresach. Ma być w trzech. To takie trochę tłumaczenie jak chłopu na miedzy, bo to niby jedna liczba i ma jeden adres, ale chodzi o to że ma 3B i już. Więc jako 16-to bitową...

    Mikrokontrolery   24 Sty 2010 21:44 Odpowiedzi: 9    Wyświetleń: 3064
  • Zasady zamiany wyrażeń algebraicznych na ONP i odwrotnie - jak to zrobić?

    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 itp, jedna np. dla pierwiastkowanie, sinyca, czy...

    Programowanie   18 Sty 2008 20:58 Odpowiedzi: 14    Wyświetleń: 22740
  • 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ń: 3542
  • Excel - makro wyszukujące dane po dwóch zmiennych

    Taki zapis nie będzie działał, ponieważ suma ma dotyczyć tylko kolumny dane!E:E, nie można mnożyć wartości tekstowych (błąd LICZBA!).

    Programowanie   06 Mar 2012 22:44 Odpowiedzi: 4    Wyświetleń: 3775
  • Jak obliczyć koszt 1 kWh z faktury G11? Rozliczenie dwóch rodzin, podlicznik

    ale jest podana kwota netto za kWh w wierszu "za energię czynną" - 0,505gr. Dolicz do tego 23% i wyjdzie koszt brutto za 1kWh energii czynnej. a jak to liczyć ? mnożyć czy dzielić Oblicza się to jak każdy VAT. Wg mnie to najsprawiedliwiej jest koszty stałe podzielić na 2 i do tego doliczyć stawkę VAT, koszty zmienne wg podlicznika. Jeden płaci za wskazania...

    Elektryka Dla Każdego   23 Paź 2025 10:37 Odpowiedzi: 38    Wyświetleń: 987
  • Wykrywanie 1111 lub 0000 na wejściu 4-bitowym – czy wystarczą 2x NAND 2, 2x NAND 3, 3x NOT, 2x XOR?

    AND mnoży liczby z wejścia. czterowejściowa pokaże 1 jeżeli 1 jest na wszystkich wejściach. Masz dwuwejściowe i trzywejściową. Na szybko z dwóch dwuwejściowych pomnożysz 2 pary sygnałów. Oba wyniki pomnożysz w kolejnej i gdziekolwiek pojawi się zero, to bramka to zasygnalizuje. Prościej do dwuwejściowej NAND dodać inwerter i podłączyć do trzywejściowej...

    Początkujący Elektronicy   03 Cze 2025 07:35 Odpowiedzi: 14    Wyświetleń: 351
  • [AT90PWM3B][C] Regulator PID do sterowania silnikiem BLDC

    Po pobieżnym przejrzeniu kodu narzuciły mi się dwa błędy. Po pierwsze mnożysz liczby zmiennoprzecinkowe przez stałoprzecinkowe w Twoim wypadku short. Kompilator nie zwraca pewnie błędu bo przy #define nie podaje się typu. Druga sprawa źle realizujesz całkowanie. Oczywiście mogę nie mieć racji.

    Mikrokontrolery AVR   30 Lis 2011 14:24 Odpowiedzi: 3    Wyświetleń: 2873
  • C++. Możenie i dzielenie bez * i /. Jak wykonać ?

    Czy nie ma szybszych alglorytmów? Oczywiście, że są. Wykorzystaj algorytm mnożenia i dzielenia pisemnego. Dzięki temu znacznie ograniczysz ilość dodawań czy odejmowań. Na przykład 1234 * 5678 zrobione metodą powyższą to 1234 dodawania (zakładam, że program jest chytry i sprawdza na początek która liczba jest mniejsza i ją bierze jako licznik pętli)....

    Programowanie Początkujący   11 Gru 2008 15:28 Odpowiedzi: 7    Wyświetleń: 14646
  • Jak zaprojektować prosty kalkulator z funkcjami +, -, *, /, √?

    No to właściwie się każdy nada do tego celu. Najprościej jest zapisać liczby w układzie dziesiętnym: jedna komórka pamięci jedna cyfra. Dodatkowa komórka do pamiętania znaku i jeszcze jedna do pamiętania położenia przecinka. Muszą być takie dwa zestawy dla obu wprowadzanych liczb. Przed dodawaniem i odejmowaniem przesuwasz jedną liczbę tak by przecinki...

    Początkujący Elektronicy   12 Gru 2004 01:25 Odpowiedzi: 9    Wyświetleń: 1752
  • Zasilanie silnika krokowego K976-2 z kondensatorów - pojemność na 10-20 obrotów

    To jest silnik dwufazowy i steruje się nim używając impulsów podawanych na uzwojenia. Znając liczbę kroków na obrót znasz liczbę impulsów potrzebnych. Zakładając każdy impuls ma moc 3V*0.5A liczysz energię mnożąc przez liczbę impulsów. Z energii tej wyliczasz potrzebna pojemność kondensatora. Zakładając jednak spadek napięcia szukasz dwa lub trzy razy...

    Początkujący Elektronicy   29 Cze 2024 15:14 Odpowiedzi: 21    Wyświetleń: 378
  • Jak naprawić błąd w kalkulatorze wykonanym w programie ALGO?

    Witam! Mam do wykonania kalkulator w programie ALGO i nie wiem w czym mam błąd. Proszę Was o pomoc. Program kalkulator; Var liczba1:integer; liczba2:integer; chr:char; decyzja:integer; Procedure DODAWANIE; Begin WriteLn('Podaj dwie liczby'); ReadLn(liczba1,liczba2); WriteLn('Wynik to: ',liczba1+liczba2); end;...

    Programowanie   08 Cze 2008 07:50 Odpowiedzi: 3    Wyświetleń: 2448
  • 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ń: 1241
  • Zabezpieczenie zerowo-nadnapięciowe w instalacji PV 6,5kWp - co to znaczy?

    Czyli produkcja pv 550, wprowadzenie do sieci 330, więc zużycie własne 220, co stanowi 40%. Nieźle, ale warto pomysleć by wiecej zużywać na potrzeby własne. Chodziło mi jak obliczyć różnicę % pomiędzy poborem a produkcją w tym wypadku wyszło 40 % odejmujemy te dwie liczby a potem mnożymy aby poznać wynik procentowy ? 550-330:330 X = ? % Zrobiłem sobie...

    Energia Odnawialna   13 Kwi 2021 09:25 Odpowiedzi: 1334    Wyświetleń: 203379
  • Widmo sygnału - różnica między rand a randn (matlab)

    (at)cisowianka1219 FFT rozkłada sygnał na sinusoidy, które jak wiadomo oscylują wokół osi X od -1 do 1. Na widmie widać je jako prążki. Jeżeli sinusoida oscyluje od 0 do 1 to znaczy, że masz sinusoidę od -0.5 do 0.5 i składową stałą 0.5. Wtedy na widmie będą dwa prążki, jeden dla sinusoidy a drugi w zerze dla tej wartości stałej. rand losuje liczby...

    Początkujący Elektronicy   12 Sty 2022 23:49 Odpowiedzi: 8    Wyświetleń: 573
  • Dlaczego diody na AVR C reagują na zbliżenie palca zamiast przycisku?

    Hmm. Co oznacza np. 1<<0? Również dopiero poznaję c i do tej pory myślałem że >> i << oznacza przesuwanie liczby zawartej w zmiennej(mnożenie i dzielenie przez dwa). Czy dobrze rozumiem pierwszy przykład? (1<<2)|(1<<1) == 00000100 | 00000010 == 00000110 ?? Pierwsza liczba binarna to 1 pomnożone przez 4, a druga pomnożona...

    Początkujący Naprawy   19 Lut 2010 20:21 Odpowiedzi: 15    Wyświetleń: 1629
  • [Atmega16] [C] Wyświetlanie liczb zmiennoprzecinkowych na LCD

    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ń: 4379
  • [ASSEBLER] Jak napisać prosty algorytm mnożenia dwubajtowego na ATmega32?

    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 chyba, że czegoś nie zrozumiałem w Twoim poście, co jest bardzo...

    Mikrokontrolery AVR   08 Maj 2009 10:32 Odpowiedzi: 3    Wyświetleń: 1005