mnożenie liczba

Znaleziono około 1642 wyników dla: mnożenie liczba
  • 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ń: 2230
  • ENIAC system dziesiętny jaka była jego technologia?

    mam pytanie co do komputerów liczących w systemie dziesiętnym takich jak ENIAC. One dzieliły sygnał na 9 części np. natężenie aby wyszczególnić kolejne cyfry czy była jakaś inna logika dziesiętna? Cześć, ENIAC (Electronic Numerical Integrator and Computer) był jednym z pierwszych komputerów elektronicznych i wykorzystywał dziesiętny system liczbowy...

    Nauka Elektroniki, Teoria i Laborki   30 Mar 2023 19:29 Odpowiedzi: 10    Wyświetleń: 360
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • [Bascom] Dlaczego mnożenie single 1 * 0.1 daje 0.099999996?

    No bo zmienne nie mają nieskończonej dokładności. A liczba 0.1 w kodzie binarnym nie jest liczbą okrągłą i musi być zaokrąglana.

    Mikrokontrolery AVR   15 Lip 2011 06:56 Odpowiedzi: 9    Wyświetleń: 2436
  • Działania na liczbach w systemie 16-stkowym (Delphi)??

    dodawanie odejmowanie mnożenie dzielenie moduł itp wszystkie działania są takie same we wszystkich systemach liczbowych.. na komputerze pojawiają się nam cyferki dziesiętne gdyż takiego syst. uczyliśmy się w szkole.. na komputerze wszystkie operacje są wykonywane w kodzie dwójkowym(binarnym) a wyniki są takie same i w dziesiętnym.. przykładowy przykład:...

    Programowanie   24 Mar 2005 15:41 Odpowiedzi: 2    Wyświetleń: 2351
  • Implementacja algorytmu Karatsuby w VHDL w WeBPack Xilinx - wskazówki?

    Zastąp mnożenie wielokrotnym sumowaniem. Ma to wyglądać dokładnie jak mnożenie w słupku na kartce tyle że na liczbach binarnych tj: jeśli na danej pozycji w drugiej liczbie jest 1 to musisz wykonać dodawanie. oczywiście pierwsza liczba musi być proporcjonalnie do bitu przesunięta w lewo. 1101 x 1010 --------------- 1 x 1100 0 x ---- 1 x 1100 0 x -----...

    Programowalne układy logiczne   28 Lip 2010 20:21 Odpowiedzi: 4    Wyświetleń: 2048
  • REKLAMA
  • [c] Jak działa konwersja binarnego na dziesiętny w C? Wyjaśnienie kodu

    Zaczynasz wprowadzanie znaków od najstarszych pozycji, nie? Jeśli zaczniesz od 0, to będziesz miał (na starcie) liczba = 0 liczba = 0*2 + '0' - '0' // kody ascii objaśnił Łuk_F czyli liczba się nie zmieni, ciągle będzie wartość 0. Gdy trafisz na pierwszą jedynkę dostaniesz liczba = 0*2 + '1' - '0' czyli w liczbie pojawi się 1. Kolejna jedynka liczba...

    Programowanie   27 Lis 2008 08:59 Odpowiedzi: 4    Wyświetleń: 1133
  • Jak zaimplementować dynamiczne mnożenie macierzy przez wektor w C++?

    Trochę ciężko było mi się wgryźć w twój kod, tym bardziej, że dawno nie pisałem w C++, dlatego wolałem napisać swój program i opatrzyć go komentarzami. Program kompiluje się i działa poprawnie w VisualStudio 2010. Jeżeli kompilujesz w czymś innym to być może będziesz musiał kilka rzeczy zmienić. Na pewno musisz zamienić system("PAUSE"); na getch() lub...

    Programowanie Początkujący   10 Kwi 2013 01:31 Odpowiedzi: 1    Wyświetleń: 3639
  • [ATmega32][C/AVR-GCC] - Przycisk w obsłudze przerwania

    Koniecznie zadbaj o to, żeby wychodząc z tego przerwania jego flaga była wyzerowana, a wtedy to o czym kolega _marek_ mówi nie będzie miało miejsca. --- Podczas puszczania przycisku są zdecydowanie mniejsze drgania styków niż podczas jego przyciskania i o to mi chodziło. Poza tym reagujesz wciąż na zbocze opadające a tylko czekasz z powrotem na narastające,...

    Mikrokontrolery AVR   05 Mar 2011 20:47 Odpowiedzi: 11    Wyświetleń: 4952
  • REKLAMA
  • Jak obracać i odbijać kwadrat w ASM 51 za pomocą współrzędnych?

    Bolek: 1.Żeby nie było przesunięcia tak jak mówisz, to musisz użyć liczb ujemnych. Bo jak masz liczby -20 i 20, to skalowanie x3 zamieni to na -60 i 60 - wszystko ok Jak masz liczby 10 i 20, to skalowanie x3 zamieni na 30 i 60.. środek kwadratu jest już zupełnie gdzie indziej 2.Żeby otrzymać dobrą płynność powinieneś użyc wyników z mnożenia/dzielenia...

    Mikrokontrolery   31 Mar 2006 14:35 Odpowiedzi: 26    Wyświetleń: 1697
  • REKLAMA
  • 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ń: 1764
  • 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ń: 1737
  • Czy FPGA/CPLD mogą wykonać mnożenie 64bit x 64bit w jednym cyklu zegarowym?

    No ok niby prawie wszystko wiesz, a dalej podchodzisz od pupy strony ;) Projektując sobie niejako układ scalony czy to w CPLD czy tam FPGA należy brać pod uwagę całość. Bo co z tego jak część układu po syntezie osiągnie jakąś częstotliwość pracy, jak gdy zaimplementujesz całość już się tego nie osiągnie (tutaj liczba macrocell itp. może być najmniejszym...

    Programowalne układy logiczne   17 Gru 2017 20:07 Odpowiedzi: 28    Wyświetleń: 2862
  • 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ń: 2804
  • Jak obliczyć rezystor do obniżenia napięcia z 12V do 0V?

    Wzór ogólny: R=\frac{Ucc-N*Ud}{Id} Ucc - napięcie zasilania Ud - napięcie na diodzie przy prądzie Id (dla danego typu diody) Id - prąd diody (diod) N - ilość diod w szeregu, liczba całkowita (1,2 ... Musi być spełnione N*Ud<Ucc czyli też, że dla danego Ucc i Ud, w danej gałęzi można połączyć N<\frac{Ucc}{Udd} diod (N zaokrąglamy w dół do najbliższej...

    Początkujący Elektronicy   02 Wrz 2007 16:24 Odpowiedzi: 15    Wyświetleń: 22888
  • [Xilinx ISE, Spartan 6, VHDL] - Mnożenie liczb 36x36Bit na DSP48A.

    Ok spróbuje w ten sposób. Ogólnie nie chciałem wrzucać bezpośrednio instacji tych komponentów Nie ma takiej potrzeby. Podejrzewam, ze wartość ACC jest używana natychmiast po przypisaniu przez mnożarkę, wiec syntezer nie może wstawić rejestrów pomiędzy bloki 18x18 i 'spajplajnować' przetwarzania. Spróbuj wstawić opóźnienie na 1-2 rejestrach na wyjściu...

    Programowalne układy logiczne   01 Kwi 2015 09:21 Odpowiedzi: 7    Wyświetleń: 3702
  • 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ń: 2111
  • Czy to zadanie jest wykonane dobrze? Mnożenie 2 liczb 3-bitowych.

    Jest źle. Największe liczby 3-bitowe to 111b = 7d 7×7=49 49d = 110001b Jest to liczba 6-bitowa, a na rysunku jest 7 bitów wyjściowych. Nie mogę wykluczyć, że siódmy bit jest zawsze 0, ale gdyby tak było, należałoby wyeliminować to wyjście. Laborkę miałem 40 lat temu, więc więcej nie napiszę. Na dziś zamiast bramek dałbym procesor PIC 1 szt. i program...

    Nauka Elektroniki, Teoria i Laborki   23 Maj 2021 13:21 Odpowiedzi: 1    Wyświetleń: 558
  • 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ń: 4134
  • Mnożenie liczb zmiennoprzecinkowych w BASCOM - kontroler deski elektrycznej

    Witam! Tworzę kontroler swojej deski elektrycznej. Wszystko idzie po mojej myśli poza... Mnożeniem zmiennych przez liczby zmiennoprzecinkowe. Otóż stworzyłem taki kod: Dodano po 19 Więc tak.. Typ zmiennych A i B zamieniłem na Single, ale dalej mnie to nie satysfakcjonuje, bo miała być to zmienna "pojedynczej precyzji" czyli jak zakłądam tylko jedna...

    Mikrokontrolery   17 Cze 2015 19:36 Odpowiedzi: 1    Wyświetleń: 861
  • ASM 8080 - Jak uprościć mnożenie liczb decymalnych bez użycia DAA?

    Co znaczy liczb decymalnych w twoim pojmowaniu? Masz na myśli że maksymalna liczba zapisana w bajcie to 99H, natomiast 1AH jest niepoprawną liczbą? A może nie rozumiesz że nie ma liczb decymalnych w sensownych architekturach?

    Programowanie   05 Lis 2015 02:40 Odpowiedzi: 5    Wyświetleń: 1458
  • Jak poprawić mnożenie liczb BCD w asemblerze? Debugowanie kodu C++

    Witam wszystkich potrzebuje pomocy mam do napisania program który liczy iloczyn liczb BCD. Napisałem program w którym mnożna jest obojętnej długości natomiast mnożnik na razie jest z jednej liczby niestety ten program mi nie chce poprawnie działać.Bardzo prosił bym o pomoc poniżej wklejam mój kod. #include<iostream> using namespace std; void iloczyn(char...

    Programowanie   05 Gru 2010 16:40 Odpowiedzi: 1    Wyświetleń: 1355
  • AVR – jak efektywnie mnożyć liczby 16-bitowe przez 8-bitowe w mniej niż 20 cyklach?

    zadeklaruj w funkcji zmienne jako long...

    Mikrokontrolery AVR   08 Sie 2008 09:29 Odpowiedzi: 9    Wyświetleń: 3246
  • Porównanie 21 mikrokontrolerów kosztujących poniżej jednego dolara - część 2

    https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...

    Artykuły   05 Sty 2018 11:04 Odpowiedzi: 31    Wyświetleń: 5451
  • Transmitancja, mnożenie czy suma w sprzężeniu zwrotnym - wyjaśnienie wzorów T(s)=G(s)*H(s)

    Nie, obwód RC jest pierwszego rzędu i rozwiązanie zawsze będzie w dziedzinie liczb rzeczywistych. Przy prądzie zmiennym to "zawada" Z Z1= √R1²++x1² liczba rzeczywista Z2= √R2²+x2² liczba rzeczywista Z1 +Z2 nie można wykonać takiej operacji algebraicznej bo wyjdzie z tego bzdura. Obliczając Z1 (liczba rzeczywista)nie wiemy ile zapłacimy za energię....

    Nauka Elektroniki, Teoria i Laborki   23 Kwi 2023 15:43 Odpowiedzi: 22    Wyświetleń: 1026
  • Dodawanie i mnożenie czasu - poszukiwany kalkulator dla Windows 10 i Androida

    Trzeba sobie poczytać w Pomocy Excela jak wykonuje się obliczenia na danych oznaczających czas. Generalnie separatorem jest tu dwukropek tzn. zapis [syntax=text]1:35:45[/syntax]oznacza 1 godzinę, 35 minut i 45 sekund. Jeśli podamy tylko 2 liczby, to zakłada się, że są to godziny i minuty. Żeby podać tylko minuty i sekundy trzeba napisać: [syntax=text]0:3:25[/syntax]albo...

    Obsługa oprogramowania   09 Maj 2022 05:03 Odpowiedzi: 4    Wyświetleń: 792
  • Jak zbudować układ mnożący dwubitowe liczby z sumatora '83 i NAND?

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

    Początkujący Elektronicy   29 Maj 2008 05:36 Odpowiedzi: 10    Wyświetleń: 3194
  • funkcja y=ax+b asembler w zakresie liczb 16bitowych uk8051

    Witam. a i x są liczbami 16 bitowymi. wykonałem mnożenie liczby 16bitowej przez 16 bitową i teraz mam problem bo nie mogę zrobić dodawania(+b). wynik mnożenia liczba 32bitowa, chciałem dodać jakąś liczbę 8bitowa. moje pytanie jak zrobić w asemblerze dodawanie liczby 8b do 32b?

    Mikrokontrolery   18 Mar 2010 19:49 Odpowiedzi: 7    Wyświetleń: 2053
  • 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ń: 14706
  • GPT4.0 czyli drugi wywiad ze sztuczną inteligencją ElektrodaBot 4.0 - zapraszam do zadawania pytań!

    czy jest możliwe zbudowanie na samych przekaźnikach kalkulatora wykonującego cztery podstawowe działania (dodaj, odejmij, pomnóż, podziel). Ile potrzeba przekaźników, żeby obsługiwał pięciocyfrowy wynik? Hahaha, no nieźle. czy jest możliwe zbudowanie na samych przekaźnikach kalkulatora wykonującego cztery podstawowe działania (dodaj, odejmij, pomnóż,...

    Tematy tygodnia   03 Kwi 2023 09:12 Odpowiedzi: 927    Wyświetleń: 23967
  • XMega 128A1 - Kilka działań matematycznych następujących po sobie (ASM)

    Cześć i szczęśliwego nowego roku. Borykam się z kwestią uproszczenia kilku działań. Może najpierw przykład. [syntax=avrasm]SUB R18,R0 LSL R18 ROL R19 ADD R20, R18 ADC R21, R19[/syntax] Czyli odejmowanie od siebie dwóch liczb jedno bajtowych. Mnożenie dwóch liczb jedno bajtowych (wynik liczba dwu bajtowa). Dodanie do siebie liczby dwu bajtowej i liczby...

    Mikrokontrolery AVR   06 Sty 2017 19:39 Odpowiedzi: 12    Wyświetleń: 984
  • Optymalne mnożenie i dzielenie 2-bajtowych liczb w asm dla 8051

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

    Mikrokontrolery   21 Mar 2008 11:38 Odpowiedzi: 10    Wyświetleń: 2915
  • [bascom] proste obliczenie wynik=0 czyli byte 255 <> hexval(FF)

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

    Mikrokontrolery AVR   27 Wrz 2011 19:41 Odpowiedzi: 2    Wyświetleń: 1068
  • XMega 128A1 - mnożenie i dzielenie liczb ośmiobitowych a asm

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

    Mikrokontrolery AVR   03 Gru 2016 11:47 Odpowiedzi: 13    Wyświetleń: 1035
  • [C++] Obliczanie Liczb -implementacja działań arytmetycznych

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

    Programowanie Początkujący   27 Wrz 2009 18:25 Odpowiedzi: 20    Wyświetleń: 2875
  • [c++] Mnożenie macierzy. Nie mnoży dobrze macierzy niekwadratowych.

    If-em, albo na sztywno ustawić, żeby liczba wierszy drugiej równała się liczbie kolumn pierwszej.

    Programowanie Początkujący   08 Maj 2011 20:19 Odpowiedzi: 6    Wyświetleń: 4438
  • Arduino + WS2811 - lampki choinkowe

    Diody zamawiałem na aliexpress [url=http://www.aliexpress.com/item/12mm... U tego dostawcy za cena wynosi 120$, przy czym z automatu ma się upust 3$ i darmową przesyłką DHL do Polski. Do tego dochodzi 100zł cła, czyli komplet na jeden zestaw...

    DIY Konstrukcje   18 Gru 2020 11:59 Odpowiedzi: 45    Wyświetleń: 20001
  • Zapis wartości timera ICR1 na LCD - problem z wyświetlaniem 5-cyfrowych liczb

    I wszystko się zgadza. Wynik mnożenia (256*adc1) jest zapisywany jako liczba 16 bitowa, a więc już masz obcięcie i dalej muszą wyjść bzdury. Samo to mnożenie jest zresztą bez sensu, bo mnożysz tylko po to, żeby zaraz potem dzielić, więc to samo ale bez przekroczenia zakresu wartości mógłbyś policzyć jako 62500u / adc1.

    Mikrokontrolery   22 Lut 2015 14:25 Odpowiedzi: 11    Wyświetleń: 891
  • Jak narysować graf układu iteracyjnego do mnożenia 16-bitowej liczby binarnej razy 3?

    Pomyślę nad tym dopiero jak się Pytek odezwie, bo go jakby coraz mniej to obchodzi... ;) Jedno wiem na pewno - w i-tym bloku mnożenie przez 3 (jak i przez dowolną, inną liczbę całkowitą w KNB) jest na bank określone jednoznacznie i w sposób zupełny. Inaczej, to tego zadania by w ogóle nie było... :D Drążąc dalej - mnożenie liczb podanych KNB-nym, jest...

    Projektowanie Układów   06 Sty 2013 15:41 Odpowiedzi: 13    Wyświetleń: 7185
  • Liczba jako bajt - jak zapisać do SRAM/Flash w postaci ASCII

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

    Mikrokontrolery AVR   20 Lis 2011 18:51 Odpowiedzi: 9    Wyświetleń: 1386
  • Interpretacja zapisu rand()/RAND_MAX w C/C++ dla współrzędnych punktu

    To "tradycyjne" podejście generuje inny przedział - od 1/1001 do 1000/1001 włącznie; książkowy przykład daje liczby z zakresu od 0 do 1 włącznie. Użycie RAND_MAX gwarantuje najwyższą dostępną rozdzielczość, zaś "tradycja" ogranicza ją do 1/1001. Zastanawiam się, dlaczego mnożą tam przez 1.0 zamiast zwyczajnie zrzutować na double. Jeszcze jakiś kompilator...

    Programowanie   26 Sty 2019 12:27 Odpowiedzi: 3    Wyświetleń: 1860
  • Arduino (Nano) - Obrotomierz - brak stabilności odczytu

    Kolego, a ile kolega łapie impulsów na obrót wału? Może miałoby sens, zamiast mnożyć małą ilość obrotów przez duże liczby, zrobić inaczej - zbierać dużą ilość impulsów na obrót, a w mnożeniu będziesz miał małe liczby. Być może obecnie jest tak, że różnica jednego impulsu w trakcie obrotu daje Ci różnicę +/-200 obr/min, ze względu na mnożenie przez...

    Arduino   15 Gru 2016 13:02 Odpowiedzi: 11    Wyświetleń: 2526
  • EDMINI - klon Arduino Pro Mini o dwukrotnie wyższym taktowaniu za 5 zł

    Programowanie płytki odbywać może się w środowisku Arduino. Płytka posiada 520kB pamięci RAM i 448kB pamięci ROM (zintegrowane w układzie LGT8F328P). Nie wiem skąd ta informacja, bo wg noty układ ma 32 kB FLASH i 2 kB SRAM. Układ ma pewne zalety - tak jak nowsze ATTiny ma zmapowany FLASH, więc mamy płaską przestrzeń adresową, tyle, że jeszcze kompilator...

    Newsy   04 Gru 2020 23:05 Odpowiedzi: 16    Wyświetleń: 6786
  • Wnioskowanie z MLPerf: Startupy pokonały Nvidię pod względem sprawności energetycznej

    https://obrazki.elektroda.pl/6127325800_... Dwa start-upy produkujące chipy AI pobiły wyniki GPU Nvidia w ostatniej rundzie testów porównawczych wnioskowania AI z wykorzystaniem MLPerf. Startupy te to firmy Neuchips i SiMa. Zmierzyły się one z Nvidią pod względem wydajności w przeliczeniu na wat w zakresie algorytmu rekomendacji dla...

    Artykuły   12 Kwi 2023 09:07 Odpowiedzi: 3    Wyświetleń: 915
  • Jak skrócić wynik mnożenia w assemblerze AVR, by uzyskać część liczby?

    Przesuwanie liczby oznacza mnożenie lub dzielenia (w zależności od kierunku przesuwania) przez 2. Poniewaź liczba 10 nie ma rozwinięcia binarnego, przesuwanie nie może być zastosowane. W każdym przypadku (dzielenia przez liczbę 16-bitową czy kilka dzieleń przez liczbę 8-bitową) wystąpi dzielenie. Procesor AVR nie ma istrukcji dzielenia więc należy wykonać...

    Mikrokontrolery   15 Lut 2004 23:24 Odpowiedzi: 16    Wyświetleń: 8960
  • Algorytm konwersji liczb między systemami od 2 do 36 dla n<=10^10000

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

    Programowanie   08 Kwi 2005 14:50 Odpowiedzi: 12    Wyświetleń: 3146
  • Wnętrze starego kalkulatora z drukarką Citizen 355DP

    Dodawanie i odejmowanie robiło się niejako odwrotnie, w ten sposób, że liczba pokazana na wyświetlaczu to stan pamięci i w przeciwieństwie do zwykłego kalkulatora, należy wpisać najpierw liczbę, a potem plus lub minus, potem na wyświetlaczu pojawia się wynik, czyli stan pamięci po operacji. Mnożenie i dzielenie też się chyba inaczej robiło, nie pamiętam...

    Wnętrza urządzeń   29 Mar 2021 16:57 Odpowiedzi: 15    Wyświetleń: 4608
  • Jak zaprojektować układ mnożący cyfrę dziesiętną przez 5?

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

    Początkujący Elektronicy   03 Lis 2012 14:55 Odpowiedzi: 6    Wyświetleń: 1461
  • Zadajnik sygnału 4-20 mA z wyświetlaczem OLED

    Czemu kaskada 4 luster Wilsona, jeszcze na 2 gatunkach tranzystorów? Znalazłem prezentacje na temat luster Wilsona według której przy czterech lustrach jest mniejszy wpływ napięcia zasilającego na napięcie wyjściowe oraz charakterystyka I(Uwy) jest bardziej liniowa, poniżej zdjęcia dla dwóch i czertach luster. https://obrazki.elektroda.pl/8840861100_...

    DIY Konstrukcje   05 Paź 2021 21:59 Odpowiedzi: 13    Wyświetleń: 3855
  • Jak zbudować układ mnożący przez 3 czterobitową liczbę wejściową?

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

    Projektowanie Układów   23 Kwi 2006 15:44 Odpowiedzi: 7    Wyświetleń: 1784
  • Działanie instrukcji IMUL w różnych trybach i rejestrach - szczegóły i różnice

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

    Programowanie   03 Sie 2007 12:47 Odpowiedzi: 4    Wyświetleń: 3090