iloczyn liczb bitowych

Znaleziono około 64 wyników dla: iloczyn liczb bitowych
  • Jak zbudować układ obliczający iloczyn dwóch liczb 2-bitowych?

    Witam. Jak ma wyglądać układ, który oblicza iloczyn dwóch liczb 2-bitowych?

    Nauka Elektroniki, Teoria i Laborki   24 Mar 2020 19:51 Odpowiedzi: 1    Wyświetleń: 1110
  • AVR assembler – jak napisać procedury mnożenia 8x8, 16x8, 16x16 n-bitowych liczb?

    Witam wszystkich. Mam pewien projekt do zrobienia i w sumie nie wiem jak sie do tego zabrac. Temat zadania brzmi: procedury obliczania iloczynu liczb n-bitowych w formacie 8x8, 16x8, 16x16 w asemblerze AVR. Czy moglibyscie mnie nakierowac, od czego mam zaczac? Najlepiej gdyby ktoś spróbował mi wytłumaczyć problem. Dzięki z góry.

    Początkujący Elektronicy   23 Lis 2004 18:52 Odpowiedzi: 1    Wyświetleń: 1506
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • 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ń: 2595
  • REKLAMA
  • 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
  • Schemat bramek logicznych - mnożenie i dzielenie 4bit

    Niestety, Twój schemat jest błędny. Do pełnego układu mnożenia 2 liczb 4-bitowych musisz użyć 16 iloczynów (to masz dobrze) i 12 sumatorów pełnych lub 10 pełnych i 2 bez wyjścia przeniesienia. Postaraj się o dostęp do książki Pieńkoś Turczyński "Układy cyfrowe TTL w systemach cyfrowych" i tam na stronie 349 masz rozrysowane jak to wszystko trzeba ze...

    Początkujący Naprawy   30 Gru 2012 22:35 Odpowiedzi: 7    Wyświetleń: 6135
  • C++ wczytanie na tablice z pliku i segregacja liczb

    Najpierw porób wcięcia w kodzie, potem zmień opis tematu, bo w programie nie ma nawet śladu po C++. Poza tym, program niekompletny (nie wiadomo skąd wyczarować wartość n). I z czym konkretnie problem ? Nie wczytuje danych, źle wczytuje ? Operatorem logicznym and jest &&. & to iloczyn bitowy.

    Programowanie Początkujący   11 Wrz 2012 22:55 Odpowiedzi: 2    Wyświetleń: 1935
  • VisualBasic - Jak odczytać i wyświetlić informacje z liczby 16-bitowej?

    Słabo znam składnię VB, ale poszukaj sobie operatorów bitowych. W większości języków (może wszystkich) są, bo procesory mają takie rozkazy. Ogólnie zasada jest taka liczba <iloczyn bitowy> maska = zero (gdy wszystkie bity wyznaczone przez maskę są 0) lub nie zero (gdy którykolwiek jest 1). Jeżeli maska ma dokładnie 1 bit (kolejne potęgi dwójki)...

    Programowanie   16 Mar 2016 21:39 Odpowiedzi: 5    Wyświetleń: 1239
  • Multisim 8 - brak reakcji 3-pinowych przełączników podczas symulacji

    Witam, robię w Multisimie 8 układu wykonujący iloczyn dwóch liczb 4-bitowych i mam taki problem, że podczas symulacji jak chce sprawdzić jak wszystko działa nie mogę zmienić pozycji przełączników (wł./wył.). Ustawiłem w preferencjach tych przełączników odpowiedni klawisz i nic. Są to przełączniki 3-pinowe. Jak ktoś zna rozwiązanie problemu prosze o...

    Projektowanie PCB   29 Maj 2006 21:29 Odpowiedzi: 0    Wyświetleń: 745
  • REKLAMA
  • assembler AVR - bity, jak najłatwiej korzystać z RAMu?

    Do deklaracji robisz kod danych: .dseg .org 0x60 Kolejna linijka to przejście do początku SRAM. Następnie definiujesz zmienną bajtową: Nazwa: .byte 1 No i masz deklarację. Do poszczególne bity musisz wyłuskiwać komendą iloczynu bitowego z liczbą stałą np. dla pierwszego bitu będzie: lds r16, Nazwa andi r16, 0b00000001 I w r16 masz tylko wartość...

    Mikrokontrolery   26 Lut 2007 23:06 Odpowiedzi: 7    Wyświetleń: 2124
  • REKLAMA
  • Jak procesor realizuje operacje sumowania i iloczynu bitów?

    Operacje arytmetyczne i logiczne w procesorze wykonuje jednostka arytmetyczno-logiczna (ALU). Generalnie ma dwa wejścia i jedno wyjście (np 32bitowe dla procesora 32b) i współpracuje z rejestrami procesora o takiej szerokości. Dodatkowo ma wejście i wyjście do przerzutnika przeniesienia, przerzutniki flag (informacja o przepełnieniu w ostatniej operacji)...

    Programowanie   18 Lut 2022 17:56 Odpowiedzi: 4    Wyświetleń: 795
  • problem z asmblerem proc 8051 rejestry R0...R5 cos niesztyra

    Oj nie tak, sympatyczny kolego ... ... my TU się dzielimy swoją wiedzą :D Zakładamy , że wynik nie przekroczy 16-tu bitów , czyli dziesiętnie 65535.Dane pobieramy w kolejności od jedności do dziesiątek tysięcy. 1)Wynik = 0 ;zerujemy iloczyn 2)Wynik = Wynik + cyfra ;dodajemy liczbę 8-mio bitową , do 16-to bitowej 3)jeśli to była ostatnia cyfra , to...

    Mikrokontrolery   11 Gru 2005 19:37 Odpowiedzi: 13    Wyświetleń: 2304
  • Jak zrealizować mnożenie 4-bitowej liczby przez 2-bitową na ALU 74181?

    Witam, mam problem z realizacją układu mnożącego liczbę 4 bitową przez 2 bitową . Mnożnik należy traktować jako wejście układu. Do realizacji dostępny jest układ 74181. W jaki sposób można uzyskać taki iloczyn?

    Początkujący Elektronicy   29 Lis 2016 07:18 Odpowiedzi: 6    Wyświetleń: 1032
  • Dostęp do bitu określonego przez zmienną w Step7.

    Może mało eleganckie rozwiązanie, ale: 1. Skopiować zmienną Kontrola_produktu do zmiennej tymczasowej. 2. Użyć rozkazu przesunięcia bitowego w prawo na zmiennej tymczasowej. Przesunięcie o N bitów, gdzie N to zmienna Miejsce_kontroli. Wynik zapisać do zmiennej tymczasowej 3. Użyć rozkazu iloczynu bitowego z 2 zmiennych: zmiennej tymczasowej i liczby...

    Automatyka Przemysłowa   19 Lip 2011 10:58 Odpowiedzi: 6    Wyświetleń: 2288
  • Jak przekonwertować datę z MJD na Y-M-D bez liczb float?

    liczenie od tych nowych wartości iloczynu zdecydowanie przekroczy typ uint32, co nie jest bez znaczenia....robiw Nie wiadomo o jaki mikrokontroler czy chodzi ale tym 64 bitowy jest obsługiwany przez popularne kompilatory.

    Mikrokontrolery   14 Gru 2018 10:35 Odpowiedzi: 24    Wyświetleń: 597
  • Jak zaprojektować sumator 8-bitowy z 8 argumentami? Szukam schematu i wskazówek

    To pytanie, jakich bramek możesz użyć (bramkę XOR można zbudować z 4 NAND, ale jeśli nie można użyć gotowej XOR, to może lepiej zaprojektować taki układ, żeby nie była potrzebna), i czy układ ma działać szybko, czy może dowolnie powoli, bo może jest sens zrobić jeden sumator 1-bitowy i dodawać wszystko po kolei... ----------------------------------------...

    Projektowanie Układów   11 Kwi 2005 06:50 Odpowiedzi: 13    Wyświetleń: 6371
  • Jak zaprojektować koprocesor arytmetyczny dla 8051? Początki i wskazówki

    Moim zadaniem projektowym jest zaprojektowanie koprocesora arytmetycznego dla 8051. Kompletnie nie wiem od czego mam zacząć, a prowadzący tylko wymaga. Kiedy go o coś pytam odpowiada mi, że sam muszę podjąć decyzję ... Termin oddania projektu się zbliża, a ja wciąż nic nie mam. Dlatego mam do Was prośbę. Nie każę Wam żebyście zrobili za mnie ten projekt,...

    Mikrokontrolery   22 Maj 2010 12:29 Odpowiedzi: 25    Wyświetleń: 2999
  • Jak uzyskać resztę z dzielenia 64-bit przez 32-bit w asemblerze Pentium?

    Jak w asemblerze (Pentium) uzyskać resztę z dzielenia liczby 64 bitowej przez 32 bitową, iloraz mnie nie interesuje. DIVL owszem działa, ale tylko wtedy gdy iloraz jest mniejszy niż 2^32 Asembler mojego kompilatora nie lubi DIV RAX. Nie dodałem, że liczba 64 bitowa jest iloczynem dwu 32 bitowych. Znak "%" to reszta z dzielenia (mod) Aby obliczyć: (a*b)...

    Programowanie   13 Cze 2006 17:55 Odpowiedzi: 3    Wyświetleń: 1742
  • [C][STM32] - Enkoder absolutny - wyznaczanie prędkości

    Jedyne czego nie rozumiem to iloczyn bitowy z 16383. Co to daje? Jakie jest jego zadanie? Jest to obliczenie reszty z dzielenia w szczególnym przypadku kiedy dzielnikiem jest liczba o postaci 2^n - 1.

    Mikrokontrolery   12 Lut 2016 11:03 Odpowiedzi: 11    Wyświetleń: 1293
  • Zadanie Z internetu - Kolejne zadanie z internetu sprawdzenie i wytlumaczenie

    Cóż to za archaiczne zadania? Kto dziś korzysta z adresów klasowych? FLSM - jeszcze mogę zrozumieć... ale cały współczesny sprzęt obsługuje VLSM. 3. wszystkie są z tej samej sieci klasy A. Pozostałych nie rozumiesz, bo najwyraźniej nie znasz pojęcia maski sieci i adresacji FLSM/VLSM, czyli podsieci z maską o stałej/zmiennej długości. Ale to jest bardzo...

    Sieci Początkujący   09 Paź 2015 19:12 Odpowiedzi: 8    Wyświetleń: 3858
  • [asm]Mnozenie 2ch 64 bitowych liczbe calkowitych PIC16f877A.

    1. shift=0, akumulator=0 2. if(zmienna1&(1<<shift)) akumulator+=(zmienna1<<shift) 3. shift++ 4. jesli shift < 64 - goto 2. 1. To nie jest napisane w "c", bo takie "goto" to jest w basicu! 2. Wyłącznie w edytorze "c" wygląda, że akumulator ma 128b i zmienna 8 - po kompilacji nie będzie tak pięknie. 3. Chyba powinno być: "2. if(zmienna1&(1<<shift))...

    Mikrokontrolery PIC   26 Lis 2008 10:51 Odpowiedzi: 9    Wyświetleń: 2675
  • Jak wyodrębnić i skopiować bit z rejestru 8-bitowego w ASM?

    Operacja iloczynu logicznego oraz przesunięcia w prawo np. interesuje Cię bit 4 a jakimś rejestrze X i zapisać go na 2 bicie portu D push X //odłóż na stos and X,b00001000 //interesujacy nas bit 4 ror X,2 //ror - rotacja w prawo z wpisywaniem 0 na początek X=000000Z0 (Z - czwary bit odczytany z rejestru X na 2 bicie) z 4 miejsca na 2 wiec 2...

    Mikrokontrolery   18 Gru 2007 23:33 Odpowiedzi: 4    Wyświetleń: 1319
  • 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
  • Generator liczb losowych na tranzystorze BC847 - brak działania, napięcie przebicia 7.5V

    1) coś tu jest niejasne: 15-bitowy rejestr, a bramka na 16-tym przerzutniku? jaką to fukncję realizuje? generator, o którym ja pisałem, działa z wielomianem x^31+x^13+1 w arytmetyce modulo 2; średnia i wariancja to trochę mało na określenie, czy szum jest naprawdę biały, trzeba sprawdzić korelacje dla różnych przesunięć czasowych... szum biały wymaga...

    Projektowanie Układów   06 Cze 2006 20:45 Odpowiedzi: 9    Wyświetleń: 7211
  • [VHDL] Implementacja mnożenia dwóch liczb z użyciem generic w VHDL

    Poprawione, sprawdzone i działa. library ieee; USE ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; ENTITY mnoz IS PORT( clk: IN std_logic; czynnik1, czynnik2: IN std_logic_vector (3 DOWNTO 0); wy: OUT std_logic_vector (8 DOWNTO 0) ); END mnoz; ARCHITECTURE iloczyn OF mnoz IS BEGIN PROCESS (clk, czynnik1,...

    Programowanie   18 Gru 2007 01:38 Odpowiedzi: 6    Wyświetleń: 2948
  • Programowanie FPGA. Tablica 256 iloczynów. Każdy programator sobie poradzi?

    Witam! Natknąłem sie na problem z którym nie potrafie sobie poradzić: muszę na układzie FPGA stworzyć transkoder 8-bitowej liczby w kodzie binarnym na 8-bitową liczbe w kodzie BCD według pewnego algorytmu ... innymi słowy musze 'na sztywno' zaprogramowac tablice 256 iloczynów. Czy każdy programator sobie z tym poradzi i jaki program najlepiej użyć do...

    Programowalne układy logiczne   28 Paź 2006 15:57 Odpowiedzi: 5    Wyświetleń: 3417
  • Assembler 80x86- mnożenie 5 bajtowych liczb w systemie szesnastkowym

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

    Programowanie   05 Gru 2018 23:16 Odpowiedzi: 2    Wyświetleń: 783
  • 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ń: 14544
  • Sterownik do losowego migania żarówki – jak zbudować układ z regulacją częstotliwości?

    Dziękuje za ten jakże profesjonalny wpis, ale jak się to ma do migania żarówki? Chciałem zaznaczyć, że nie konstruuję wehikułu czasu, czy tam napędu międzygwiezdnego, tylko losowy przerywnik obwodu, do migania żarówką. Wrzuciłem to co napisałeś _jta_ do Groka i poprosiłem o wyjaśnienie. Oto co przygotował w... 4 sekundy: Autor opisuje sposób generowania...

    Projektowanie Układów   08 Cze 2025 18:46 Odpowiedzi: 16    Wyświetleń: 351
  • ATmega32 I2C – kod nie inicjuje startu, obsługa liczb binarnych w rejestrach

    cześć znalazłem kilka błędów: 1. unsigned char twi_wr(unsigned char data_byte) { ... TWCR |= 0b10000000; // wyzeruj flage TWCR.TWINT ??? to nie jest zerowanie flagi tylko jej ustawianie (powinno być TWCR &= 0b01111111;) ... } 2. unsigned char twi_start(void) { TWCR |= 0b11100100; // wysylij warunek startu i...

    Mikrokontrolery   22 Kwi 2007 13:35 Odpowiedzi: 15    Wyświetleń: 2835
  • Jak podzielić liczbę 14-bitową na dwie 8-bitowe w zapisie dziesiętnym?

    Wszystko jasne. Zmyliła mnie te emotikonka i nijak nie mogłem rozszyfrować o co chodzi z przesuwaniem o iloczyn logiczny :smile: Dzięki za wyjaśnienie. Chyba już było poprostu za późno, żebym sam to w nocy rozszyfrował :smile:

    Programowanie   07 Lip 2006 08:16 Odpowiedzi: 4    Wyświetleń: 1380
  • obsługa 7 wysw 7 segmentowych szeregowo: jak oprogramować? C

    Ja tez nie kumalem tego kiedys .. poszukaj ,poczytaj i zrozumiesz:) ps1- http://galaxy.uci.agh.edu.pl/~chwastek/l... na tej stronce masz kurs samego C , tam sa wytlumaczone operatory itp rzeczy. ps2 . co_dana & 0x80 - jedno & oznacza iloczyn (AND) bitowy tzn: mamy np to zmienna co_dana ktora ma powiedzmy wartość 185 - binarnie...

    Mikrokontrolery   17 Mar 2006 22:46 Odpowiedzi: 16    Wyświetleń: 2265
  • Użycie static przed funkcją w C na STM32 - co to oznacza?

    Mam taką zagwozdkę, jak rozumieć taki zapis: Kod: c Rozwiń Zaznacz wszystko cli = funkcja(cli, ((length + 3) & ~3)); Fakt że jest to wyjęte z kodu, ale jak interpretować?: Kolejność opratorów tu niewiele ma do rzeczy, bo jest w tym przykładzie wymuszana przez nawiasy. Operatory & i ~ to operatory bitowe - tylda to operator inwersji - odwraca stan wszystkich...

    Mikrokontrolery Początkujący   12 Sie 2019 13:24 Odpowiedzi: 37    Wyświetleń: 2601
  • C++: Jak zmienić konkretny bit w unsigned char?

    Nie podoba mi się podany sposób kasowania wybranego bitu w zapisie zmienna &= !(1<<3); O ile mi wiadomo zgodnie ze specyfikacją C (i C++) ! (wykrzyknik) jest negatorem logicznym (a nie bitowym jakiego potrzebujemy) i odnosi się do zmiennych logicznych (przyjmujących wartości true i flase) Jeśli twój kompilator działa zgodnie ze standardem...

    Mikrokontrolery   22 Lis 2004 10:32 Odpowiedzi: 10    Wyświetleń: 4292
  • Realizacja funkcji logicznej na multiplekserze 3-bitowym: y = ~a(b+~c) + b(~c+d) + ~c(a+~d)

    Jest jeszcze inna możliwość - przekształcenie zapisu funkcji tak aby otrzymać sumę iloczynów ale wszystkie z użyciem wszystkich wejść abcd. Przykład dla pierwszego wyrażenia sumy: ~a(b+~c) = ~ab + ~a~c - w pierwszym brakuje c i d a w drugim b i d ponieważ mogą one przyjmować dowolne wartości to trzeba je "rozmnożyć": ~ab = ~abcd + ~ab~cd + ~abc~d +...

    Nauka Elektroniki, Teoria i Laborki   23 Cze 2022 17:34 Odpowiedzi: 15    Wyświetleń: 1443
  • Jak zaprojektować 5-bitowy licznik synchroniczny zliczający w dół?

    Wypełnij tabelki: Bierzesz kolejne stany DOCELOWE, np. dla stanu aktualnego 3 następnym stanem jest stan 1 (00001), * 3 00011 -> 1 00001 bity 00001 odpowiadają kolejno wymaganym wartościom funkcji wzbudzeń: De Dd Dc Db Da, czyli do odpowiedniej tabelki (jakie podałem) na pozycji odpowiadającej stanowi AKTUALNEMU (tu trzeciemu) wpisujesz: W tabelce dla...

    Początkujący Elektronicy   09 Cze 2005 11:53 Odpowiedzi: 8    Wyświetleń: 3124
  • Wyświetlacz 7 segmentowy tunera, uruchomienie z Arduino, rejestr przesuwny

    https://obrazki.elektroda.pl/1761046600_... Pokażę tu jak uruchomić z Arduino czterocyfrowy wyświetlacz 7-segmentowy sterowany poprzez rejestr przesuwny 74HCT164 i cztery tranzystory BC546. Płytka z wyświetlaczem znów będzie odzyskana z elektrośmieci. Będzie to już kolejny temat, w którym uruchamiam wyświetlacz, gdyż omawiałem już...

    Wnętrza urządzeń   10 Paź 2022 14:24 Odpowiedzi: 3    Wyświetleń: 2898
  • DSM-51: Jak napisać program mnożący i wyświetlający wynik na LCD?

    DIV AB “DIV AB” a) ang. „divide” – podziel b) 8−bitowa liczba bez znaku, znajdująca się w akumulatorze jest dzielona przez 8−bito− wą liczbę z rejestru B. Cześć całkowita ilora− zu wpisywana jest do akumulatora, a reszta z dzielenia do rejestru B. W przypadku gdy dzielnik jest równy 0 (B=0) to po...

    Mikrokontrolery   08 Lis 2011 18:07 Odpowiedzi: 4    Wyświetleń: 3953
  • Jak zrealizować układ mnożący 4-bitowy na ALU 74181 i sumatorze 7483?

    Witam, to mój pierwszy post na forum, więc przepraszam, jeśli umieściłam go w złym dziale. Mam problem ze zrealizowaniem układu na laboratorium z układów logicznych. Muszę zrealizować układ mnożący zadaną liczbę 4-bitową przez 1 lub przez 4 w zależności od wyboru, z tym że przez 4 mnożone mogą być tylko liczby z zakresu 0-3. Do dyspozycji mam układ...

    Początkujący Elektronicy   22 Lis 2015 12:11 Odpowiedzi: 2    Wyświetleń: 1230
  • Assembler - Sprawdzanie "niepełnego" stanu rejestru I/O

    W poprzedniej wypowiedzi dokonałem poprawek w przykładowym kodzie. Tak, to już jest kiedy Elektrodę traktuje się jako przerywnik przy pracy. Kwestią otwartą jest nadal testowanie wybranego bitu, lub bitów. 1. Jak to wykonywać poprawnie testowanie jednego bitu ? Zależy to od danej sytuacji. W trakcie testowania pojedynczego bitu w PINx z pominięciem...

    Programowanie   06 Sie 2015 00:48 Odpowiedzi: 8    Wyświetleń: 1128
  • 8051 turbo51 - Realizacja bramek Logicznych na 8051 assembler

    Ten kod to pisał jakiś mało-kumaty nauczyciel. Mam wrażenie, że zrobił to złośliwie i chciał żebyście długo nad tym myśleli, albo nie napisałeś wszystkiego. Podstawowa sprawa to zdefiniowanie zmiennych jedno-bitowych (na samym początku) a nie odwoływanie się do czegoś po adresach (chodzi mi o te wartości liczbowe). Poza tym wyjaśnił po co jest przesunięcie...

    Mikrokontrolery   07 Paź 2015 17:50 Odpowiedzi: 9    Wyświetleń: 3117
  • [C++] Jak działa bitowy iloczyn w warunku if w C++? Wyjaśnienie na przykładzie

    Witam for (int i=0;i<8;i++) if(outp & (1<<i)) iocfg |= 0x1<<(2*i); outp ma 8 bitow=0x0, a iocfg 16=0. Przebiegi pętli: i=0 , 00000000 & 11111111 = 00000000 FAŁSZ i=1 , 00000000 & 11111110 = 00000000 FAŁSZ czy dobrze rozumiem, ze pozostałych warunkach również będzie fałsz? W jaki sposób konstrukcja...

    Programowanie   31 Mar 2009 11:44 Odpowiedzi: 3    Wyświetleń: 2114
  • Jak stworzyć tabelę prawdy i zrealizować funkcję na bramkach NAND?

    Mam zrobic cos takiego y={0,2,3,6,10,11/4,12} Mam to zrobic na nandach. Skad mam wiedziesz ila pol ma miec tabela prawdy ? Tabela ma zawsze ilość pól będącą potęgą liczby 2, czyli: 2,4,8,16,32 ... Patrzysz jaka jest najwyższy stan w nawiasach {} i przyjmujesz rozmiar tablicy najbliższy większy z dostępnych od tego stanu. Tj.jak nawiasach są stany {0...

    Początkujący Elektronicy   17 Wrz 2007 02:00 Odpowiedzi: 6    Wyświetleń: 3418
  • Jak zaprojektować układ mnożący 8-bitowe liczby bez znaku?

    zrobiłem juz rejestr przesuwny w prawo w lewo to tylko ze znakiem minus przesyłam kod mam nadzieje ze dobrze wszystko zrobiłem Proponuję kod wklejać używając znaczników teraz tylko problem z mnożeniem i dodawaniem. bo nie wiem czy to ma byz wszystko razem czy osobna. I od czego teraz zaczac??? Teraz jeszcze potrzebujesz licznika (było w poprzednich...

    Programowalne układy logiczne   01 Lip 2008 07:07 Odpowiedzi: 19    Wyświetleń: 4443
  • Różnice między operatorami |= i &= w programowaniu C na uC

    no ja tez bym tak twierdzil, w koncu jakies "slangowe" okreslenia sa w tej branzy dopuszczalne prawda :-) W kazdym razie w istocie podwojne operatory jak && sluza do zgola innych celow. Moze poprostu wytlumaczmy to konkretnie. Operator &= naklada na dana liczbe (tudziez wyrazenie itp) tak zwana maske. Owa maska wynoszaca np 0x55 bitowo wyglada tak:...

    Mikrokontrolery   22 Kwi 2008 23:58 Odpowiedzi: 15    Wyświetleń: 1929
  • [asm] Jak zaimplementować działający algorytm mnożenia 16x16 bitów w asemblerze?

    Prawdopodobnie (bo jest późno) oryginalna proceura bedzie działać pod warunkiem że dobrze umieścisz dane wejściowe tzn ze wpiszesz jedną liczbe 16 bitową na początku do wyniku na mniej znaczących pozycjach. Wtedy po drodze przesuwając bity wyniku równiez przesuwamy jeden z czynniku iloczynu co czyni algorytm szybszym. A tak nawiasem mówiąc to można...

    Mikrokontrolery AVR   24 Maj 2013 17:22 Odpowiedzi: 2    Wyświetleń: 1733
  • RSA 1024: Jak działa, generowanie kluczy i kodowanie w Excelu?

    Możesz tworzyć na podstawie poniższego tekstu, a o łamaniu 1024 bitowego kodu możesz Sobie co najwyżej pomarzyć w tym kraju nie ma wystarczającej mocy obliczeniowej aby zrobić to w jakimś sensownym czasie. Już 256 zaprząta nieźle głowę, po tym jak padła Nam w cholerę baza łamiemy od kilku tygodni 3-DES na 4xXeon 2,4 nadal bez owocnie. Jeżeli jednak...

    Software serwis   23 Kwi 2005 01:33 Odpowiedzi: 2    Wyświetleń: 1644
  • Jak ominąć delay() w AVR Studio i sprawdzić wciśnięcie przycisku?

    Dzieki za pomoc udalo mi sie zrobic dzialaja przyciski, uP reaguje na nie, ale mam pytanie o ta instrukcje: if((PINB&(1<<PB0))==0) PINB oznacza pine portu B ale nie pisze jaka tylko ogolnie? &-wskaznik czyli w tym momencie jak dziala? 1<<PB0 -przesuniecie bitowe o 1 bit w lewo to wiem, ale dlaczego przesuwamy?Po co to przesuniecie?...

    Mikrokontrolery   07 Mar 2007 09:34 Odpowiedzi: 7    Wyświetleń: 1146
  • [Atmega 2560] Atmega 2560: Skoki w debugowaniu AVR Studio, pomijanie instrukcji w pętli for

    Ten program nie był jeszcze wtedy skończony, więc miał trochę błędów ;) Ogólnie chodziło mi o to żeby ktoś mnie upewnił w przekonaniu, że takie "skakanie" po kodzie jest normalne, a nie że np. mam jakąś złą wersję programu. No i tak też się stało ;). Dzięki za bardzo profesjonalne podejście to tego tematu ;). Tutaj wklejam już skończoną wersję programu,...

    Mikrokontrolery AVR   05 Gru 2010 22:49 Odpowiedzi: 7    Wyświetleń: 1404
  • Jak zamodelować dekoder DP i współrzędnościowy na kod 1 z 16 w PSpice?

    W dekoderze wielowspółrzędnościowym dekoduje się osobnogrupe zmiennych A0...Ak-1 i osobno grupę M-K zmiennych A0...Ak-1 a następnie iloczynuje się wszystkie wyjścia jednego dekodera z wszystkimi wyjściami drugiego.Jeżeli chcemy mieć wyjścia zanegowane (zero na wybranym wyjściu),to do iloczynowania będą urzywane te elementy NAND 2 wejsciowe. W książce...

    Początkujący Elektronicy   19 Gru 2004 00:01 Odpowiedzi: 8    Wyświetleń: 2283
  • Mikrokomputer COBRA 1

    Na ZX SPECTRUM tak powinno to działać. Na Cobrze z wyprowadzonym przewodem z portu FE sterującym przerzutnikiem dzielącym przez 2, z wyjścia którego przez opornik jest sterowana baza tranzystora T3 (głośnikowego) także powinno to działać, chociaż tam nie będzie sprawdzany bit 4 akumulatora. Tam wywołanie OUT(FE),A ustawi na wyjściu H, następny OUT(FE),A...

    DIY Konstrukcje   17 Cze 2025 05:16 Odpowiedzi: 1983    Wyświetleń: 275037
  • [89s52][C/Keil] DS18b20 - wyświetlenie temperatury na LCD

    Witam, problem tkwi w wyświetleniu temperatury na LCD. Czujnik działa w trybie 12 bitowym. Szczytuje pierwsze 12 bitów z pamięci scratchpada, sprawdzam czy temperatura jest + czy -, a następnie dokonuje konwersji temperatury na string. Na wyświetlaczu pokazują się jednak dziwne rzeczy. Użycie funkcji typu sprintf odpada (zajmuje za dużo miejsca). Konwersja...

    Mikrokontrolery   11 Wrz 2009 23:40 Odpowiedzi: 3    Wyświetleń: 2700
  • Analizujemy i uruchamiamy moduł 48 LED na rejestrach przesuwnych z Arduino - HC164A

    https://obrazki.elektroda.pl/7554464800_... Jak działa rejestr przesuwny? Jak można kaskadować rejestry przesuwne tak, aby uruchomić 48 diod LED za pomocą jedynie dwóch linii - zegara i danych? Tutaj postaram się to zademonstrować na przykładzie płytki z elektrośmieci, którą też najpierw przeanalizuję. Rozpoczynamy zwiad. Na płytce...

    Artykuły   04 Lis 2024 16:11 Odpowiedzi: 1    Wyświetleń: 1890
  • Asembler, napisać program do realizacji funkcji logicznej.

    0. Najpierw ponumeruj sobie adresy w modułach od 0 do 31 0-23 moduły dotyczące programu 24-31 - moduł 11 (dane) 1. Podałem ci program w zaleconym asemblerze 2. użyte rozkazy to MOVE, STORE, NOT, AND i OR 3. Numerujesz je sobie, np. MOVE - 1 - 001 STORE - 2 - 010 NOT - 3 - 011 AND - 4 - 100 OR - 5 - 101 te trzybitowe kody wpisujesz na najstarszych bitach...

    Początkujący Elektronicy   05 Lip 2007 17:31 Odpowiedzi: 7    Wyświetleń: 1605
  • Ścieżki zasilania nie powinny zachowywać się jak bezpieczniki

    Jedną z pierwszych praktycznych lekcji, jakich uczą się projektanci obwodów elektronicznych, jest uświadomienie sobie spadku napięcia na ścieżkach zasilających. Jest on prostym iloczynem płynącego prądu i rezystancji ścieżki na płytce drukowanej (PCB) czy też przewodzie. Gdy prądy wzrastają do dziesiątek amperów i więcej, problem spadku I*R staje się...

    Artykuły   28 Sty 2021 08:45 Odpowiedzi: 5    Wyświetleń: 4161
  • Rozpoznawanie dźwięków na ARM Cortex-M0 już możliwe

    https://obrazki.elektroda.pl/8257460300_... https://obrazki.elektroda.pl/3031111400_... Chris Mitchell Wyobraźmy sobie prosty eksperyment – stoimy z pistoletem w komorze bezechowej i naciskamy spust. Słyszymy dźwięk wystrzału, jednakże w niczym nie przypomina on tego, co słyszymy na filmach czy prawdziwych strzelnicach....

    Newsy   28 Mar 2020 10:32 Odpowiedzi: 0    Wyświetleń: 1062
  • C / LCD / mega8 - Czy poprawnie adresuję znaki w DDRAM dla ekranu 2x20?

    Nie obraź się ale myślę że najpierw powinieneś powalczyć z migającą diodą. :) Przerabiałem to 2 lata temu w asemblerze od pół roku walczę z C# jednak migającą diodę udało mi się uzyskać poprzez przerwania w C#. Jednak na początku tematu napisałem że pierwszy raz programuję LCD. Zasadniczo przed rozpoczęciem następnej funkcji powinieneś zakończyć poprzednią....

    Programowanie   19 Sty 2015 23:48 Odpowiedzi: 22    Wyświetleń: 2109
  • Jak działa procedura USART_Transmit w Atmega8 z WinAvr?

    Witam Już wiem co miałem nie tak. Opóźnienia to jest to na co trzeba uważać w dallasie (jak tego nie zrobisz porządnie, to nici z Twojej pracy). Ja wykorzystywałem na początku delay’a który najmniej mógł zliczyć (teoretycznie) 5,7814us (bo #include <avr/io.h> #include <stdlib.h> ///////////////////////// LCD define /////////////////////////////////////...

    Mikrokontrolery   12 Wrz 2007 23:05 Odpowiedzi: 20    Wyświetleń: 9734
  • Aktywne obciążenie z pomiarem pojemności akumulatorów.

    https://obrazki.elektroda.pl/5705909000_... NA WSTĘPIE Wiem, wiem, ktoś zaraz powie, że układów aktywnego obciążenia nie sposób zliczyć i kolejny taki projekt przyczynia się do klęski urodzaju… 8-) Mimo wszystko chciałbym przedstawić projekt aktywnego obciążenia. Aktywne obciążenie samo w sobie nie jest czymś szczególnym, ale...

    DIY Konstrukcje   28 Mar 2020 17:57 Odpowiedzi: 33    Wyświetleń: 8868
  • Budujemy zegar na PIC18F2550, krok po kroku - część 1, BMP280, TC74, 74HCT164, I2C

    https://obrazki.elektroda.pl/1570592100_... Witajcie, zapraszam na relację z konstrukcji zegara na PIC18F2550 napisaną w formie tutoriala, wszystko krok po kroku. Pokażę tu jak i z czego tworzyłem prosty projekt DIY na prośbę jednego z czytelników. Wykorzystamy tu wyświetlacze 7-segmentowe, rejestr przesuwny, obsłużymy przyciski a...

    DIY Konstrukcje   04 Mar 2023 15:36 Odpowiedzi: 6    Wyświetleń: 2733
  • Aplikacje monitorowania prądu DC

    Dlaczego pomiar zużycia energii DC jest tak ważny? W XXI wieku rządy na całym świecie pracują nad działaniami, pozwalającymi sprostać złożonym i długoterminowym wyzwaniom związanym z redukcją emisji dwutlenku węgla do atmosfery. Udowodniono, że emisja tego gazu jest odpowiedzialna za zmiany klimatyczne i ich niszczycielskie skutki. Wraz z tymi działaniami...

    Artykuły   30 Maj 2022 08:25 Odpowiedzi: 0    Wyświetleń: 1743
  • Najciekawsze układy scalone 2020 - układy cyfrowe

    https://obrazki.elektroda.pl/5145556100_... Portal Electronic Products podał zwycięzców konkursu Produkt Roku 2020 . W Zwycięzcy: wielordzeniowy procesor ECM3532 AI firmy Eta Compute oraz zintegrowany akcelerator sieci neuronowej MAX78000 firmy Maxim. https://obrazki.elektroda.pl/1295824000_... W tym roku w kategorii...

    Artykuły   15 Maj 2021 19:29 Odpowiedzi: 0    Wyświetleń: 1401
  • Jak zaprojektować 8-bitowy sumator prefiksowy PPA w strukturze Ladnera-Fischera?

    Należy wybrać jedno! a) uniwersalny 8-bitowy sumator prefiksowy (PPA) dla kodu NB i U2 (dodawanie i odejmowanie) w strukturze Ladnera_Fischera lub Hana-Carsona, b) czterocyfrowy uniwersalny sumator dziesitny – cyfry dziesitne zakodowane w kodzie +3, c) sześciobitowy układ mnożący kodu U2 wg algorytmu Bootha-McSorleya, d) szeciobitowy układ dzielenia...

    Początkujący Elektronicy   18 Sty 2007 17:38 Odpowiedzi: 0    Wyświetleń: 3045
  • [asembler] Wczytanie ciągu bajtów i operacje na nim.

    Moje zadaniepolega na tym że do aplikacji po przez pipe jest przesyłany losoby ciąg bajtów, długość duża, bez znaczenia. I teraz należy odczytać 2 pierwsze bajty i przekształcić je na liczbę szesnastkową (wsumieto już jest) i następnie wczytać pozostałe bajty w ilości takiej jak wartość tej liczby, następnie znów 2 bajty i liczbę. Liczbę1 i Liczbę2...

    Programowanie   11 Lis 2008 15:22 Odpowiedzi: 0    Wyświetleń: 2675
  • Kurs programowania C/C++. Część 1.3 - Operatory

    http://obrazki.elektroda.pl/1510796900_1... Kurs: Operatory Powiedzmy sobie na początek czym są i jakie mamy operatory w języku C . Operatorem nazywamy konstrukcję językową jednoargumentową, bądź wieloargumentową zwracającą jakąś wartość. Operatory określają jakie operacje mają być wykonane i w jakiej kolejności. Oto operatory w języku C...

    Artykuły   18 Paź 2013 15:43 Odpowiedzi: 0    Wyświetleń: 5859