mnożenie liczb asembler

Znaleziono około 46 wyników dla: mnożenie liczb asembler
Podstawowa forma zapytania: mnożenie liczba asembler
  • Mnożenie w asemblerze. Kod w C i tłumaczenie na asembler.

    Dzielenie jest łatwe w uproszczeniu, jeśli np. obie liczby mają jednakową ilość zer z prawej strony, to o tyle mozna je przesunąć w prawo. Ogólnie algorytm dzielenia jak liczb dziesiętnych w podstawówce. Mnożenie jest już w µkontrolerze i to nawet w postaci cząstkowej fmul .

    Mikrokontrolery   15 Sie 2006 14:55 Odpowiedzi: 12    Wyświetleń: 3101
  • mnożenie liczb BCD<---jak to zrobić??

    witam mam na zadanie napisać program mnożący dwie liczby 10 cyfrowe w kodzie BCD ale nie bardzo wiem jak to zrobić :) proszę o jakieś wskazówki lub chociaż o algorytm jak rozwiązać to zadanie...program mam napisać w asemblerze pod 8086...dzięki z góry za pomoc i pozdrawiam malcziki

    Programowanie   12 Sty 2007 23:58 Odpowiedzi: 6    Wyświetleń: 4517
  • Projekt w asemblerze, obliczanie iloczynu. AVR

    Masz napisać procedury mnożenia liczb: 1 bajtowej przez 1 bajtową (8x8) wynik będzie 16 bitowy (2 bajty) 2 bajtowej przez 1 bajtową (16x8) wynik będzie 24 bitowy 3 bajty 2 bajtowej przez 2 bajtową (16x16) wynik będzie 32 bitowy (4 bajty) Procedura przebiega tak w kodzie naturalnym binarnym: 1....

    Początkujący Elektronicy   23 Lis 2004 18:52 Odpowiedzi: 1    Wyświetleń: 1209
  • ASSEMBLER - szukam kodu mnożącego liczby szesnastkowe

    Witam Czy posiada ktoś kod do asemblera, wykonujący mnożenie liczb szesnastkowych?? Proszę o szybką odpowiedź.

    Początkujący Elektronicy   29 Maj 2008 11:14 Odpowiedzi: 1    Wyświetleń: 944
  • Jak przejść z asemblera na język C?

    Dokładnie. Poza tym w C masz sprawę ułatwioną. Zamiast samemu pisać procedury na np. mnożenie liczb, zastanawianie się jak i skąd mają być wczytane, do jakich rejestrów, piszesz po prostu: a=b*10; C jest moim zdaniem dużo prostszy od ASM w pisaniu kodu, bo działasz na wyższym poziomie. Ale jak sam napisałeś...

    Mikrokontrolery AVR   11 Lut 2013 22:41 Odpowiedzi: 17    Wyświetleń: 2553
  • [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...

    Programowanie   11 Lis 2008 15:22 Odpowiedzi: 0    Wyświetleń: 2345
  • funkcja y=ax+b asembler w zakresie liczb 16bitowych uk8051

    Nie rozumiem początku. Operacja mnożenia daje w wyniku sklejony rejestr 16 bitowy "B,A", gdzie jest B starszą częścią. Po drugim mnożeniu wykonujesz dodawanie z tym, że sumujesz starszy bajt poprzedniego mnożenia i młodszy bieżącego. Dalej nie sprawdzałem. Wyjaśnij cel powyższego działania (może ja coś...

    Mikrokontrolery   18 Mar 2010 19:49 Odpowiedzi: 7    Wyświetleń: 1846
  • jak zmienić obliczenia z ułamkami na liczby całkowite w C ?

    Czasem musimy podzielić wartość zmiennej przez stałą, która NIE JEST całkowitą potęgą dwójki. Można chytrze wykorzystać wbudowaną w procesor mnożarkę. A nawet bez mnożarki sposób jest dobry, bo dzielenie jest przynajmniej dwa razy dłuższe i wolniejsze od mnożenia. Przyjmijmy, że chcemy dzielić bajt...

    Mikrokontrolery   22 Sie 2006 12:01 Odpowiedzi: 19    Wyświetleń: 2887
  • Asembler Atmega regulator PI

    Buduję napęd silnika prądu stałego oparty na Atmedze8. I moim problemem jest implementacja algorytmu kaskadowego do sterowania silnikiem, a dokładniej regulatorów PI. (przepraszam za takie "mądre" określenie problemu, ale w ten sposób najłatwiej mi to opisać. Tak czy owak potrzebuje stworzyć program...

    Mikrokontrolery   15 Maj 2007 11:57 Odpowiedzi: 9    Wyświetleń: 2353
  • Część bascoma w asemblerze.

    Zacznij zatem od porzucenia Bascoma i przesiadki na C, skoro zależy Ci na wydajności. Przy okazji możesz wziąć procesor tańszy od AVR i z 10 razy szybszy, np. jakiegoś Cortexa. Zacznij zatem od sensownego udzielenia odpowiedzi na jego pytanie. Może jeszcze ARM i frytki do tego? Nie wiesz, nie pisz. ...

    Mikrokontrolery AVR   14 Maj 2014 16:06 Odpowiedzi: 7    Wyświetleń: 1620
  • Ilość cykli maszynowych dla mnożenia w C

    Z drugiej strony pisząc w języku C nie za bardzo ma sens zastanawianie się co ile cykli zajmuje ... Co za brednie! ... to wnioski jakie można wyciągnąć z tego pdfa można sobie wsadzić głęboko w .... Raczej twoje wypowiedzi można sobie wsadzić głęboko w d...., bo jak to często bywa, są bez...

    Mikrokontrolery AVR   08 Paź 2010 13:12 Odpowiedzi: 11    Wyświetleń: 2560
  • Asembler Jak pobrać z klawiatury liczby z zakresu 0-255

    Dzieki wielkie za odpowiedz Zmodyfikowalem troche program liczący w HEXie a noz sie komus przyda [syntax=asm]ORG 000H START: LCALL WAIT_KEY ; czekanie na przycisk z klawiatury SWAP A ; zamiana starszych...

    Programowanie Początkujący   28 Cze 2011 22:13 Odpowiedzi: 2    Wyświetleń: 2189
  • Matlab (Asembler w sumie?) - Liczba sięgnięć do pamięci i operacji

    Proszę o pomoc bo nie pamiętam już pewnych rzeczy z Assemblera. Chodzi o obliczenie w kodzie liczby sięgnięć do pamięci, operacji i zapisów. Moje wątpliwości budzą indeksy w tablicach - o ile pamiętam, muszę liczyć jako sięgnięcie i operację każde odwołanie w którym jest zwiększenie indeksu a także...

    Programowanie Początkujący   15 Paź 2016 10:06 Odpowiedzi: 0    Wyświetleń: 462
  • [Asembler] Zmiana ASCII na liczbę i na odwrót

    po jakimś czasie nad kodem doczytałem się, że konwencję 'liczby' masz jako znaki, jedno z trudniejszych do obliczeń (a tradycyjnie konwersja jest serią mnożeń rzez 10). Bez wódki tego nie wyobrażę sobie :) jak mawiali starożytni Rosjanie. Gdybym ja robił, wyznaczył bym sobie trzymanie liczby binarnie,...

    Programowanie Początkujący   14 Sie 2017 15:14 Odpowiedzi: 6    Wyświetleń: 1401
  • Mnożenie ułamkowe w asemblerze.

    Witam wszystkich bardzo serdecznie. Jestem dość nowy i mam nadzieje, że nie urażę niczyich ambicji tym tematem. Podobny był wprawdzie już poruszony ale nieco jednak "z innej beczki" Przeszukałem zasoby internetu i nie znalazłem jednoznacznej odpowiedzi na temat mnożenia ułamków. Oto mój problem: Chcę...

    Mikrokontrolery   07 Lip 2006 13:45 Odpowiedzi: 3    Wyświetleń: 879
  • [asembler] kalkulator

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

    Mikrokontrolery   09 Cze 2009 17:46 Odpowiedzi: 14    Wyświetleń: 5343
  • XMega 128A1 - mnożenie i dzielenie liczb ośmiobitowych a asm

    Dzielenie przez 8 to nic innego jak przesunięcie o 8 bitów w prawo, czyli w przypadku 8-bitowych procesorów wywalenie najmłodszego bajta wyniku. Dzielenie prze 8 to nie przesunięcie o 8 bitów w prawo, tylko o 3 bity. Do autora: dzielnie wlaczysz, tracisz czas, a na końcu koledzy podsyłają ci...

    Mikrokontrolery AVR   03 Gru 2016 11:47 Odpowiedzi: 13    Wyświetleń: 759
  • asembler a 89cx051

    żadne, wszystko zależy od tego jak wygląda Twój program i czy umiesz posługiwac się asemblerem. Przy dobrym wietrze koło 30% używaj szukaj I tu bym się niezgodził. Zanim zacząłem programować mikroprocesory jednoukładowe w C moje największe programy napisane mieściły się w 2kb pamięci i też wykonywały...

    Mikrokontrolery   15 Cze 2004 20:50 Odpowiedzi: 8    Wyświetleń: 1188
  • algorytmy arytmetyczne w asemblerze

    tjanusz :arrow: znam troszke c# na tyle ile mi jest to potrzebne, ale w c# przecież można także wstawiać kod asemblera tworząc np. swoje własne algorytmy dzałań matematycznych. Pszepraszam, ale nie wiem co to znaczy " żródełko" gcc lub FreePascal i jak mogę do tego dotrzeć :arrow: elektryk ...

    Programowanie   12 Lis 2005 21:23 Odpowiedzi: 6    Wyświetleń: 2106
  • Konwersja liczb w AVR. Liczba 2-bajtowa na kod BCD.

    8 tysięcy przerwań na sekundę z nietrywialną obsługą na AVR niekoniecznie musi się udać. Co do reszty - albo C i uint64 odpowiednio przeskalowany (czyli liczymy nie w jednościach, a w tysiącznych), albo AVR, asembler i własny typ dokładnie taki jak trzeba np. 45-bitowy, i też liczymy w tysiącznych....

    Mikrokontrolery   04 Sty 2017 17:07 Odpowiedzi: 77    Wyświetleń: 6434
  • [Assembler] Mnożenie i dzielenie.

    panowie mam pytanie dotyczace asemblera. próbuje podzielić w nim dowolna liczbę przez np 10 czy 100 (1000), ale nie znalazłem do tego odpowiednich komend (jeśli oczywiście istnieją). widziałem że to sie da robić w C wiec w asemblerze też powinno się dać. myślałem że może pomnożyć razy odwrotność ale...

    Programowanie   25 Kwi 2004 23:58 Odpowiedzi: 11    Wyświetleń: 9435
  • Mnożenie rejestru, wynik w tym że rejestrze. Pyt o rozkaz.

    Witam. Mam taki problem z asemblerem. Chciałem przemnożyć rejestr ecx przez liczbę 5 z wynikiem w ecx. Czy istnieje taki rozkaz, który to realizuje a jeżeli tak to jak się go definiuje. Zaznaczam, że używam masma'a. Pozdrawiam.

    Programowanie   08 Kwi 2007 15:05 Odpowiedzi: 1    Wyświetleń: 714
  • prowadzanie liczb 2-wu cyfrowych z klawiatury matrycowej

    Ja robiłem to w asemblerze w następujący sposób: mov B,#0Ah ;wpisujemy 10 do B mul AB ;mnozymy A razy 10 add A,<cyfra> ;dodajemy wczytana cyfre do A I generlanie działa to tak, jak wpisujemy liczbę dziesiętną, czyli wpisujemy cyfrę i przesuwamy o jedną pozycję dziesiętna...

    Mikrokontrolery   20 Wrz 2005 23:28 Odpowiedzi: 8    Wyświetleń: 1703
  • Asembler - obrobka danych

    Ok więc jak rozumiem chcesz zamienić to na napięcie... mnożenie floatów w ASMie to poroniony pomysł, wiesz o tym? Anyway, pomyśl jak to zrobić w całkowitych liczbach (te 12bit to nei problem - znajdź biblioteki mnożące 16x16) lub mysl sam jakt o w flotach zrobić (ale będzie to sadystycznie wolne).

    Mikrokontrolery   24 Lip 2008 21:19 Odpowiedzi: 13    Wyświetleń: 1278
  • Kod w Asemblerze odpowiadający fragmentowi kodu w C oraz instrukcja CALL

    Tutaj jest kod na dzielenie 2-óch liczb 8-bitowych dla AVR: ;* "div8u" - 8/8 Bit Unsigned Division ;* ;* This subroutine divides the two register variables "dd8u" (dividend)...

    Programowanie Początkujący   21 Cze 2011 14:21 Odpowiedzi: 8    Wyświetleń: 1307
  • Mnozenie pisemne(asembler)

    Witam, muszę napisać kalkulator mnożący dwie liczby, jedną podaną przez użytkownika drugą (3 cyfrową)zapamiętaną w programie. Wymyśliłem, że liczbę podawaną przez użytkownika będę zapisywał na stosie jako cyfry, i mnożył cyfry przez każdy czynnik z 2 liczby, dokładnie jak w mnożeniu pisemnym. Niestyty...

    Mikrokontrolery   21 Cze 2011 06:10 Odpowiedzi: 3    Wyświetleń: 2016
  • [Asembler]Mnożenie i dzielenie liczb

    Witam. Od 2 semestru rozpoczęło się u mnie programowanie w asemblerze. Jestem kompletnie zielony, a muszę obliczyć takie równanie: X = (a+b)/c * (a-b)/d, gdzie a,b,c,d to dowolne liczby, a X jest różne od 0. Mój kompilator to TASM. Generalnie mam problem z tym, że gdy np. dzielę jakąś liczbę to wyskakują...

    Programowanie   12 Kwi 2012 08:06 Odpowiedzi: 2    Wyświetleń: 5250
  • jaki jezyk programowania jest uzywany w DSP - assembler vs C

    Nie umarł i nie umrze, aczkolwiek może zostać "zdegradowany" do pozycji języka, który jest potrzebny tylko do napisania kompilatora. Stanie się tak, jeżeli pojawi się jezyk wysokiego poziomu, a właściwie to kompilator takiego języka, za pomocą którego będzie można uzyskać kod równie wydajny. Chociaż...

    DSP i Transmisja   24 Lut 2008 11:06 Odpowiedzi: 8    Wyświetleń: 5374
  • Program jak i w czym go napisać?

    ZAD. 1. Przygotować i uruchomić programy w języku asemblera 8051: a) kopiowania N-bajtowego obszaru TABL 1 z pamięci kodu do pamięci wewnętrznej DATA (obszar TABL2), b) kopiowania bit po bicie w pamięci DATA fragmentu danych z obszaru TABL2, a następnie bajt po bajcie i utworzenie obszaru TABL3...

    Mikrokontrolery   13 Mar 2007 21:29 Odpowiedzi: 5    Wyświetleń: 2775
  • program w asamblerze dla ukladu 8051

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

    Mikrokontrolery   15 Mar 2008 23:30 Odpowiedzi: 13    Wyświetleń: 2003
  • Krzysioplayer -odtwarzacz plików NSF z Pegasusa a'la C64 SID,hardware nsf player

    Układu SID (6581 stary i 8580 nowy), będącym muzyczną orkiestrą komputera Commodore 64 nie trzeba nikomu przedstawiać – między innymi dzięki jego brzmieniu owa maszyna osiągnęła tak dużą popularność. Warto tylko przypomnieć, że SID ma jedynie trzy kanały, ale umiejętności programistów potrafiły...

    DIY Konstrukcje   03 Lis 2015 00:57 Odpowiedzi: 6    Wyświetleń: 7764
  • ASM - Stoper w asm pod mikrokontroler 8051

    Witam Potrzebuje waszej pomocy, musze napisac stoper w asm. Już sie męcze z tym troche i nie chce działac tak jak powinno, więc prosze was o naproawdzenie/poprawienie błedów w kodzie ponizej. I chcialbym rowniez wiedziec, czy moja interpretacja polecen w tym kodzie jest poprawna. Sam Timer działa...

    Mikrokontrolery   14 Lut 2013 19:48 Odpowiedzi: 23    Wyświetleń: 4119
  • Bardzo szybkie dzielenie w ASM na 51

    Z pewnością sposobów jest mnóstwo. Przypomniałem sobie troszkę asembler mcs51. Mam nadzieję, że program w asemblerze wyjaśni wątpliwości (albo pogłębi ;-) ). Skorzystanie z "tabliczki dzielenia" lub "tabliczki mnożenia" na liczbach o podstawie 2^8 przedstawia poniższy program. Tabelę rozbiłem na 3x256...

    Mikrokontrolery   13 Cze 2006 20:42 Odpowiedzi: 14    Wyświetleń: 7732
  • symulacyjny model filtru polifazwoego

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

    DSP i Transmisja   03 Maj 2007 11:41 Odpowiedzi: 164    Wyświetleń: 67887
  • Jak zrobić program ? np. kalkulator

    Programy się zwykle pisze a nie robi :) Przy pisaniu programów musisz wykonać następujące kroki: 1. Zdefiniować problem W przypadku twojego kalkulatora musisz określić: - typ obsługiwanych danych - czy to będą liczby wyłącznie całkowite czy całkowite i ułamkowe (ogólnie mówiąc rzeczywiste) -...

    Teoria i Laborki   10 Cze 2008 06:10 Odpowiedzi: 19    Wyświetleń: 29320
  • Podstawy programowania mikrokontrolera 8051 - link

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

    Początkujący Elektronicy   08 Kwi 2008 15:14 Odpowiedzi: 1    Wyświetleń: 1214
  • [ATTiny][asm] - Implementacja FFT 16 punktowego, 8 bitów (ze znakiem)

    Przesyłam moją propozycję implementacji algorytmu FFT w asemblerze. Celem nie ma być dokładność, ale możliwość upchnięcia analizy w jak najmniejszych uC. Wymagania co do algorytmu: kontroler AVR (w zasadzie dowolny) z min 128b SRAM (64b zajmują dane, a potrzebne jeszcze miejsce na stos). W przypadku...

    Mikrokontrolery AVR   13 Sie 2014 12:25 Odpowiedzi: 0    Wyświetleń: 1125
  • Program dla procesora 8086

    Witam, dostałem do napisania program w asemblerze, dla procesora 8086. Program ma być napisany w środowisku dosboxa. Cel programu to wykonanie operacji dla liczb 79 i 82 -dodawania -odejmowania -mnożenia ... mają być wyświetlone w sposób dziesiętny w osobnym programie -dzielenia i wyświetlenie...

    Programowanie   04 Lut 2014 20:55 Odpowiedzi: 4    Wyświetleń: 933
  • Komputerek do dwukołowca LCD+LED.

    Nigdy nic nie napisałem na PC.A z czym bascom miał problemy to doskonale poznałem ,nawet przy wolnym podawaniu impulsów na przerwanie i dodając coś w nim na zmiennych single LCD zaczynał wyświetlać syf. Dodając coś do worda lub bajta nie było takiego problemu, więc skróciłem podprogram na max. W...

    DIY Konstrukcje   28 Lut 2011 19:56 Odpowiedzi: 40    Wyświetleń: 25541
  • ATmega128 - przeglądarka modeli 3D

    Próbowałeś podkręcić procesor np. do 20MHz? Zanim o tym pomyślę wolałbym raczej przyspieszyć działanie programu. Spróbuję np. pozamieniać niektóre mnożenia na przesunięcia bitowe lub zmniejszyć liczbę operacji na liczbach zmiennoprzecinkowych. Algorytmy rysowania linii i stawiania punktu w buforze...

    DIY Konstrukcje   10 Gru 2011 14:03 Odpowiedzi: 44    Wyświetleń: 16701
  • Ciśnieniowy kontroler poziomu wody

    Ciśnieniowy kontroler poziomu wody WSTĘPNIAK Witam wszystkich entuzjastów elektroniki! Chciałbym zaprezentować przykład wykorzystania scalonego półprzewodnikowego czujnika ciśnienia w roli miernika poziomu wody. Dzięki pomiarowi ciśnienia słupa wody możliwa stała się kontrola...

    DIY Konkurs   06 Lis 2017 22:23 Odpowiedzi: 6    Wyświetleń: 5847
  • Regulator PID na 8051- Ogrzewacz przepływowy

    Widzę żywą reakcję. Cieszy mnie to.Sam jestem automatykiem i widzę że tacy są również w RTV-forum. Co do sterowania fazowego grzałkami 18 KW (pisał o tym POLO2) to niezły byśmy mieli zakłucacz. Oczywiście teoria regulacji w regulatorze PID dotyczy wielkości ciągłych ale implementuje się takie układy...

    Mikrokontrolery   09 Lip 2003 11:42 Odpowiedzi: 16    Wyświetleń: 5221
  • Typ 'float' w Keilu. Jak jest reprezentowany?

    Witam, czy ktoś wie jak jest reprezentowany typ float w C Keila? Program piszę w asemblerze, ale wydłubałem z Keila sobie procedurkę asemblerową do mnożenia zmiennoprzecinkowego. Mam tylko problem z odpowiednim sformatowaniem argumentów dla tej procedurki. Ile bitów jest na mantysę a ile na cechę...

    Mikrokontrolery   13 Mar 2005 17:28 Odpowiedzi: 2    Wyświetleń: 1065
  • PIC procedury asm. Pic 16f84, Gdzie znajdę gotowe?

    Witam. Gdzie znajdę gotowe procedury w asemblerze dla pic 16f84 np. mnożenie,dzielenie liczb 32-bitowych itp.

    Mikrokontrolery   14 Lis 2007 20:22 Odpowiedzi: 2    Wyświetleń: 3539
  • Czytnik micro SD-mini platforma do ćwiczeń.

    Witam. Jeśli można to bym prosił kolegę asembler o jeszcze trochę dokładniejsze opisanie tego sposobu pomiaru napięcia bo bardzo mnie to zaciekawiło. 1.22 V to stałe napięcie odniesienia wytwarzane przez procesor , na jego podstawie przez wbudowane wzmacniacze operacyjne wytwarza on napięcie 2,56 V...

    DIY Konstrukcje   27 Maj 2011 12:37 Odpowiedzi: 28    Wyświetleń: 13210
  • 8051 - Konwersja EdSim -> FASM

    Witam, ostatnimi czasy zainteresowałem się (po części przez studia) programowaniem mikroprocesorów, wykorzystując program EdSim51, do początkowej nauki Assemblera. Jakkolwiek początkowe sukcesy w nim teraz napotkały na przeszkodę. Mianowicie próbowałem zacząć korzystać z programu FASMW, by pisać...

    Programowanie Początkujący   12 Gru 2012 02:27 Odpowiedzi: 1    Wyświetleń: 1107