dzielenie liczb asemblerze

Znaleziono około 76 wyników dla: dzielenie liczb asemblerze
Podstawowa forma zapytania: dzielenie liczba asembler
  • PIC16F877A - Dzielenie liczby 16bitowej przez 8 bitową

    Witam, powoli kończę modernizację swojej nawijarki do cewek i transformatorów, licznik liczby zwojów postanowiłem wykonać na mikrokontrolerze jak w tytule PIC16F877A. Właściwie wszystko sprzętowo działa, za to utknąłem na końcu programu, otóż licznik może zliczać do 65535 zwojów, wszystko wyświetlam...

    Mikrokontrolery PIC pawel_na_chwile   20 Mar 2016 14:53 Odpowiedzi: 3    Wyświetleń: 2100
  • ams8086 - dzielenie liczb BCD

    Potrzebuje napisac program w asemblerze 8086 wykonujacy operacje dzielenia na liczbach 5 bajtowych w kodzie BCD. Wartość zero w starszych bitach pierwszego bajtu odpowiada znakowi plus, a wartość jeden odpowiada minusowi ( np. '0000000200'== 200, '1000000353' == -353). Dane wprowadzane z klawiatury...

    Mikrokontrolery olekewaagata   07 Sty 2006 16:26 Odpowiedzi: 1    Wyświetleń: 1151
  • Procedura dzielenia w asemblerze na AVR

    Witam. Czy ktoś z kolegów natknął się na procedury dzielenia dla AVR. Konkretnie chodzi mi o dzielenie liczby 24bit przez 16bit lub 32bit przez 16bit wynik liczba całkowita może być bez reszty no i warunek procedura nie może przekraczać 450cykli. Serdeczne dzięki za pomoc. Pozdrawiam Marek...

    Mikrokontrolery AVR marekdz   30 Mar 2009 14:26 Odpowiedzi: 16    Wyświetleń: 4267
  • procedura dzielenia liczby 6-bajtowej przez 2-bajtową

    Potrzebuję procedurę (napisaną w asemblerze na 8051) dzielenia liczby 6-bajtowej przez dwubajtową .Z góry Dzięki.

    Mikrokontrolery ElGregor   09 Wrz 2003 15:38 Odpowiedzi: 1    Wyświetleń: 1242
  • 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 ASMnauka_   03 Gru 2016 11:47 Odpowiedzi: 13    Wyświetleń: 729
  • Dzielenie liczb wielobajtowych

    Moze mi ktos wytlumaczyc jak napisac program do dzielenia liczb czterobajtowych przez dwubajtowe w asemblerze na at89c2051.

    Mikrokontrolery ElGregor   15 Cze 2003 11:42 Odpowiedzi: 6    Wyświetleń: 2113
  • Dzielenie liczb BCD asm '51

    Spore kłopoty gdy chodzi o szybkość, ale generalnie chyba lepiej będzie przekształcić to do postaci BIN potem podzielić przez siebie (też będzie wolno) i ewentualnie wynik znowu do BCD. W asemblerze bym się tego nie podejmował, w C nie ma problemu, chyba, że rozmiar kodu.

    Mikrokontrolery elektryk   25 Wrz 2005 14:21 Odpowiedzi: 9    Wyświetleń: 1945
  • dzielenie liczb 16 bit Atmega

    Wszedzie szukam i nie moge znalezc, potrzebuje pojdzielic liczbe 16 bitowa przez 8 bitową w asemblerze Ostatecznie moze byc nawet 8 bit przez 8 bit, bez reszty, choc z reszta tez moze byc. Robie miernik prękości obrotej z enkodera (4096 na obrót). Licznik 16 bitowy zlicza impulsy, potem co 1sekunde...

    Mikrokontrolery szafarz   21 Sty 2011 02:30 Odpowiedzi: 2    Wyświetleń: 2823
  • Assembler - Dzielenie liczb double

    Nie mogę stosować koprocesora. Funkce z C raczej też nie wchodzą w gre, muszę to zrobić w czystym assemblerze.. A w wyniku deasemblacji skompilowanego kodu c uzyskasz "brudny" asembler?:)

    Mikrokontrolery BlueDraco   09 Mar 2013 21:10 Odpowiedzi: 8    Wyświetleń: 1377
  • [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 drago77   12 Kwi 2012 08:06 Odpowiedzi: 2    Wyświetleń: 5157
  • [Asembler] Procesor 8086 - poprawność operacji dzielenia

    Nie, nie jest. DIV, to dzielenie liczb bez znaku, IDIV to dzielenie liczb ze znakiem.

    Programowanie Dżyszla   11 Gru 2011 09:17 Odpowiedzi: 7    Wyświetleń: 1546
  • Asembler 8051 16bitow x 8 bitow w kodzie Bin

    ponieważ 51 nie ma sprzętowego dzielenia liczb 16 bitowych więc kolega musi poszukać sobie algorytmu do dzielenia takowych liczb i ten algorytm sobie zaimplementować prosta sprawa jeśli nie uda się znaleźć to ja udostępnie ale uprzedzam jest po angielsku jak zresztą cała współczesna elektronikia...

    Programowanie mUdzislaw   16 Lut 2006 11:25 Odpowiedzi: 4    Wyświetleń: 1011
  • Wyświetlanie liczb na LCD w asamblerze

    Sposób który pierwszy narzuca się aby liczbę przedstawić w postaci tekstu to znaleźć ilość jednostek, dziesiątek, setek, tysięcy, itd... w danej liczbie (dzieląc przez 1000,100,10). Następnie te znaki pozostaje już tylko "przesunąć" do znaków ASCII, a wiec dodać 0x30. Dla przykładu mamy liczbę 123,...

    Mikrokontrolery Pokey   15 Mar 2008 14:38 Odpowiedzi: 8    Wyświetleń: 2053
  • Assembler, reszta z dzielenia 64/32 bity

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

    Programowanie Xitami   13 Cze 2006 17:55 Odpowiedzi: 3    Wyświetleń: 1433
  • AVR - Szybkie dzielenie przez stałą 8bit AVR

    Witam, Nie twierdzę że mój sposób sprawdzi się w Bascomie, dużo lepiej sprawdzi się asemblerze. Napisałem w Bascomie tak dla przykładu, myślę że tak jest przejrzyście, a chodzi po prostu o zasadę - sposób. AVR - serii Atmega to 8bitowce, więc tutaj w grę wchodziłoby tylko 8bit/8bit. Natomiast co...

    Mikrokontrolery AVR tmf   01 Lut 2014 20:59 Odpowiedzi: 7    Wyświetleń: 2376
  • Asembler. Licznik impulsów na układzie AT89C4051.

    Podziel liczbę przez 10. Część całkowita będzie dziesiątkami a reszta z dzielenia jednostkami.

    Mikrokontrolery Jaca   17 Sty 2005 19:14 Odpowiedzi: 1    Wyświetleń: 849
  • Mnożenie w asemblerze. Kod w C i tłumaczenie na asembler.

    przekształciłem wzory do postaci w których występują liczby 2 do n-tej - czyli w asemblerze bez problemu (przesuwam w prawo lub w lewo i to mi dzieli lub mnoży x2). nie wiem jak mi to jeszcze wyjdzie (bo ze wzoru mam tam liczby 2do20) bo symulacje sobie przeprowadze jutro-kiedyś już coś podobnego robiłem...

    Mikrokontrolery lukaspaw   15 Sie 2006 14:55 Odpowiedzi: 12    Wyświetleń: 2975
  • 8051, asembler, zadanie, pomocy

    znalazłem operacje dzielenia, ale w ty przykładzie zatwierdzanie jet tylko przez 7 przełącznik, a u mnbie zatwierdzanie ma być na przełącznikach 5, 6, 7 oraz wyświetlenie wyniku odpowiednio na diodach. Oto ten pprzykad: ;DZIELENIE - na podstawie wzoru programu z pracowni. ; Dana w ACC KODWYJ...

    Mikrokontrolery podi8   21 Lis 2006 16:00 Odpowiedzi: 3    Wyświetleń: 2486
  • 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 marek_Łódź   13 Cze 2006 20:42 Odpowiedzi: 14    Wyświetleń: 7636
  • AVR LCD Wyświetlanie liczb niecałkowitych

    Tylko że jak pomnożę całość przez 10 to już nie zrobię tego na 8 bitach. Czy jak dziele 2 liczby inie dzielą się całkowicie to ustawiany jest jakiś bit lub kilka ? Poza tym nie mam zielonego pojęcia jak wyświetlić pojedynczą cyfrę na wyświetlaczy z jakiejś 3 cyfrowej liczby zapisanej w końcu w postaci...

    Mikrokontrolery korrus666   04 Sie 2007 11:16 Odpowiedzi: 2    Wyświetleń: 2468
  • 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 simon_82k   12 Lis 2005 21:23 Odpowiedzi: 6    Wyświetleń: 2070
  • [Asembler] Licznik kroków

    Trochę dawno pisałem w asm i nie wiem czy jest gotowe przerwanie do wypisywania liczb ale możesz zrobić np. tak: 123 :10 = 12 reszta 3 12 : 10 = 1 reszta 2 1 : 10 = 0 reszta 1 Dzielisz liczbę przez 10 i wrzucasz reszty z dzielenia na stos dopóki wynik z dzielenia różny od 0. Później ściągasz ze...

    Programowanie przemo_wielki   04 Lut 2010 16:30 Odpowiedzi: 1    Wyświetleń: 1029
  • [asembler] - Prezentacja wyniku w monitorze CGA.

    Jak kolega napisał musisz zamienić liczbę na odpowiednie znaki ASCII i wydrukować te znaki. Możesz napisać uniwersalną procedurę zamiany, działającą na zasadzie: dzielenie i resztą z dzielenia indeksowanie tablicy cyfr szesnastkowych (dla 10 i 2 wykorzysta mniej cyfr). Możesz też napisać oddzielne procedury...

    Programowanie Początkujący Argon1   05 Lis 2015 12:24 Odpowiedzi: 3    Wyświetleń: 585
  • Asembler - zapisywanie liczby trzycyfrowej

    To znaczy masz zrobić konwersję binarną na BCD ? R0 - od 0 do 256 R1 - jednosci 2 R2 - dziesiatki 7 R3 - setki 1 Algorytm 1: start: R0:=liczba R1:=0 ... R0>=100 do R0:=R0-100 Inc R3 end while R0>=10 do R0:=R0-10 ...

    Początkujący Elektronicy elektronikopo   11 Paź 2007 18:23 Odpowiedzi: 23    Wyświetleń: 1907
  • Jak przejść z asemblera na język C?

    Pewnie. A później amatorzy programowania dzięki takiemu podejściu zapisują proste zmienne jako float albo nie wiedzą jaka jest różnica dla działania programu pomiędzy dzieleniem przez 8 a dzieleniem przez 9. Wiedza o asemblerze jeszcze nikomu nie zaszkodziła czego nie można powiedzieć o niewiedzy. Odpowiedziałbym...

    Mikrokontrolery AVR 94075   11 Lut 2013 22:41 Odpowiedzi: 17    Wyświetleń: 2529
  • [Atmega16][ASM] Zamiana 16-bitowej liczby binarnej na liczbę dziesiętną

    Zwykłe binarne dzielenie nierestytucyjne przy 10 bitach będzie prawdopodobnie prostsze, niż każda z tych kombinowanych metod - to w końcu tylko 8 obiegów pętli z porównaniem, przesunięciem i warunkowym odejmowaniem, tyle że te trzy operacje trzeba zrobić na 10 (czyli w praktyce 16) bitach. Gdyby toto...

    Mikrokontrolery Początkujący perlon   09 Sty 2013 00:54 Odpowiedzi: 11    Wyświetleń: 3348
  • [ATMega8][avr-gcc] - Dzielenie dużych liczb

    Witam, Na wejściu mamy 40-bitową liczbę binarną, potrzebujemy ją skonwertować na zapis przy podstawie 10. Chcemy tego dokonać bez angażowania 'dużej biblioteki'. Najlepiej jest tego dokonać metodą kompensacyjną. [syntax=C] /* niezbędne deklaracje np. uint8_t arr[5]; itp. Także kolejność...

    Mikrokontrolery AVR saper_2   31 Lip 2013 15:19 Odpowiedzi: 14    Wyświetleń: 3039
  • 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 jowyma   15 Paź 2016 10:06 Odpowiedzi: 0    Wyświetleń: 444
  • Liczby pierwsze w C - sito Erastotenesa

    Rajszym, ale czy aby na pewno Delta dąży do - 0.5 dla liczb naturalnych? Nie. W tym przypadku Delta nie dąży ani do 0, ani do 0,5 tylko osiąga wartość 0 lub 0,5 w zależności od parzystości/nieparzystości kolejnych liczb Fibonacciego. Jednak błąd względny (trzymajmy się tego nazewnictwa) błyskawicznie...

    Programowanie Początkujący MARTE.BEST   18 Lip 2019 18:41 Odpowiedzi: 79    Wyświetleń: 1263
  • liczby dziesietne na LCD z wejscia ADC z ATmega

    Witam Mam uklad na ATmega8 , z wyswietlaczem LCD itd. i wykorzystuje wejscia ADC kontrolera do pomiaru napiecia (przynajmniej na wejsciu ADC). Co wazne, pisze w asemblerze, a trafilem na problem -byc moze banalny ale juz troche sie mecze, tez troche szukalem i ... Czy ktos moze wyjasnic w jakis...

    Mikrokontrolery jj   27 Mar 2006 09:23 Odpowiedzi: 3    Wyświetleń: 1104
  • Program w ASEMBLERZE. Dzielenie zdania na pojedyncze wyrazy.

    Witam. Mam następujący problem, potrzebuję cały listing programu (komendy w programie typu MOV AH,BX itd) który wykonuje następującą czynność. Dzieli zdanie które składa się z max 80 znaków na pojedyncze wyrazy które umieszczane są poniżej a obok nich wyświetlana jest liczba znaków tworząca ten wyraz....

    Programowanie pawelgrz   06 Kwi 2006 19:55 Odpowiedzi: 2    Wyświetleń: 1373
  • [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 grad3d   09 Cze 2009 17:46 Odpowiedzi: 14    Wyświetleń: 5286
  • Obliczanie % ( procent ) dla liczby dwubajtowej.

    Rozumiem, że przez "obliczyć %" masz na myśli policzenie 100 * x/15360. Żeby było prościej liczysz x/153 - błąd nieduży - przy niskich wartościach niweluje potrzebę korekty zaokrąglania, przy bliskich 100% błąd jest największy i dochodzi do 0.5%. Możesz sobie ręcznie zoptymalizować procedurę dzielenia...

    Mikrokontrolery bolek   23 Lut 2009 23:38 Odpowiedzi: 4    Wyświetleń: 2206
  • [Asembler] Zmiana ASCII na liczbę i na odwrót

    Okey, tak zrobię. A swoją drogą Debbuger mówi mi, że gdzieś w moim programie występuje dzielenie przez zero, ale nie jestem w stanie określić kiedy to może się dziać. Byłbyś w stanie pomóc z tym?

    Programowanie Początkujący Zajezdnik   14 Sie 2017 15:14 Odpowiedzi: 6    Wyświetleń: 1191
  • [Assembler] Mnożenie i dzielenie.

    Do dzielenia liczb w asemblerze bez znaku służy komenda div lub idiv . Formaty DIV reg DIV mem Dzielna musi być w AX lub DX:AX lub EDX:EAX. Dla AX wynik jest w AL a reszta w AH (operandy 8bit) Dla DX:AX wynik w AX reszta DX (operandy 16 bit) Dla EDX:EAX wynik w EAX reszta w EDX (operandy...

    Programowanie lukaspaw   25 Kwi 2004 23:58 Odpowiedzi: 11    Wyświetleń: 9099
  • 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 wasi   15 Cze 2004 20:50 Odpowiedzi: 8    Wyświetleń: 1167
  • 8051, asembler, zadanie, pomocy

    Witam wszystkich progrmistów w asemblerze... mam wielki problem, dostałem zadanie ( w zasadzie to dwa, treśc drugiego w innym poście) do zrobienia z czegoś z czego jestem zielony i potrzebuje pomocy w rozwiązaniu i zrozumieniu problemu... W załączniku dodałem symulator do 8051 Za wszelką pomoc...

    Mikrokontrolery podi8   20 Lis 2006 20:05 Odpowiedzi: 0    Wyświetleń: 1386
  • asembler - interpretacja, wytłumaczenie polecenia

    ten przedział (0,1) można zrobić w ten sposób: short a/short b, gdzie a<b i nie dzielić tego bo według mojej wiedzy (może być bardzo wybrakowana [wiedza]) wyjdzie 0 więc zamiast dzielenia ten mniejszy short mnożę sobie przez kolejna liczbę i wynik mam na dwóch shortach, a później dzielę przez tego...

    Programowanie Początkujący Dżyszla   20 Maj 2013 17:47 Odpowiedzi: 3    Wyświetleń: 972
  • 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 mototest   22 Sie 2006 12:01 Odpowiedzi: 19    Wyświetleń: 2833
  • 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 22053   04 Sty 2017 17:07 Odpowiedzi: 77    Wyświetleń: 6239
  • Działania na dużych liczbach

    Dziękuję wszystkim za pomocne posty. Kolego michalko12, czytam to co piszesz, czytam, ale nie znajduję na wszystko jasnej odpowiedzi, albo może nie przyszło ci do głowy, że nie dysponuję taką wiedzą jak Ty i dlatego ten temat, aby coś więcej się nauczyć. Tyle jest na Elce o unikaniu dzielenia w AVRach....

    Mikrokontrolery AVR trol.six   01 Maj 2017 15:19 Odpowiedzi: 53    Wyświetleń: 3771
  • Jak wyświetlić 65536 na LCD w asemblerze?

    no fajnie- rozumiem. mogę jeszcze prosic o jakie kolwiek wskazówki na temat tego dzielenia. do czego te dwu bajtowe liczby "wkałdać"? (o takiej pojemności to znam tylko DPTR). Cholera, chyba mnie dobrze nie zrozumiesz, jak jesteś łaskaw to pomyśl jak wyświetlic zawartosć całego licznika. bo ja zbytnio...

    Mikrokontrolery Jaca   02 Paź 2002 15:47 Odpowiedzi: 3    Wyświetleń: 2836
  • 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 Paweł Es.   23 Lis 2004 18:52 Odpowiedzi: 1    Wyświetleń: 1125
  • Proszę o pomoc przy obliczeniach w Asemblerze.

    Przede wszystskim trzeba wiedzieć co to za procesor. Domyślam się że 8-bit - więc nie ma instrukcji do dzielenia 16-bit (pomijam jakieś 'super-wynalazki' z układem arytmetyki zmiennoprzecinkowej itp.) Trzeba napisać lub poznać podprogram który dzieli liczby 16 bitowe i według tego się kierować.

    Programowanie Początkujący andyblue   02 Cze 2009 12:02 Odpowiedzi: 2    Wyświetleń: 941
  • 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 Zgredowy   21 Cze 2011 14:21 Odpowiedzi: 8    Wyświetleń: 1274
  • asembler problem z dzielenie 2 liczb ?

    Witam !! zaczołem właśnie uczyć się programować w asemblerze i podcza pisania napotkałem na problem i nie umię go rozwiązać ?? pisałem programik dzielący 2 liczby wpisane 16 i wynik tez jest podawany szesnastkowo (nie można użyć .386) i program sie kompiluje nie ma błedów ale niestety cos nie działa...

    Programowanie Kipek   09 Gru 2005 15:12 Odpowiedzi: 2    Wyświetleń: 3716
  • AVR ASEMBLER. Liczby 16-to bitowe, dzielenie. Zapis stałoprzecinkowy.

    hmm faktycznie..... czyli przy drógim dzieleniu trzeba mianownik podzelić prze 256, usunąc młodszy bajt i w jego miejsce wpisac starszy a msb trzeba by wyzerowąć. tylko że wtedy powstaną przekłamania:/ nieduże i tylko po przecinku ale tego juz chyba nie przeskoczymy, gdyż brakuje dokładności ...

    Mikrokontrolery hunterhouse   16 Lis 2006 13:48 Odpowiedzi: 5    Wyświetleń: 2166
  • Asembler - Dzielenie dużych liczb

    Witam Szukam procedury dzielenia dużych liczb w asemblerze z wykorzystaniem przesunięć i obrotów. Ma ona tę cenna właściwość, że dzielnik może być większy niż w tradycyjnym dzieleniu poleceniem div. Na którejś grupie news podana była taka procedura, ale dawno i nie mogę znaleźć w archiwach. Z góry...

    Programowanie arnoldziq   04 Wrz 2013 09:46 Odpowiedzi: 6    Wyświetleń: 1830
  • 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 KUBAKUN   14 Lis 2007 20:22 Odpowiedzi: 2    Wyświetleń: 3491
  • 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 Brosper   10 Cze 2008 06:10 Odpowiedzi: 19    Wyświetleń: 28882
  • 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 olekewaagata   13 Mar 2007 21:29 Odpowiedzi: 5    Wyświetleń: 2751
  • 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 phanick   03 Lis 2015 00:57 Odpowiedzi: 6    Wyświetleń: 7539
  • pic16f877, obsługa LCD, wyświetlanie wartości z A/C

    Z jakiego zakresu masz tam liczby? Ja też pisze w asemblerze i jak mam wyświetlać liczby to jeśli mam np. zakres 0-999 to dzielę sobie tą liczbę najpierw przez 100 i mam liczbę setek. Resztę z tego dzielenia dzielę przez 10 i mam dziesiątki a reszta z tego dzielenia to jedności. Z tego co pamiętam to...

    Mikrokontrolery PIC Anonymous   03 Sty 2010 14:45 Odpowiedzi: 4    Wyświetleń: 1541
  • 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 Lukasz0516   04 Lut 2014 20:55 Odpowiedzi: 4    Wyświetleń: 915
  • [atmega] SPWM - falownik - prośba o wyjaśnienie

    Nie chcę zakładać nowego tematu więc tutaj pochwalę się tym co udało mi się dzisiaj uruchomić. Zbudowałem sobie falownik trójfazowy na mikrokontrolerze avr. Wzorowałem się na programie falownika jednofazowego kolegów Tomasza Gumnego i Adama Tatusia. Niestety większość avr-ów posiada tylko dwa rejestry...

    Mikrokontrolery AVR Wiking18   21 Sty 2015 18:16 Odpowiedzi: 65    Wyświetleń: 12678
  • [ASM][atmega8] Przeliczanie napięcia z ADC

    Kolega asembler wie jaki kolega asembler genreuje kod. W zaleznosci do zastosowania stosuje kilka metod mający swoje wady i zalety czas/wielkosc kodu/ilość wykorzystywanych rejestów Najprostrza jest oczywiscie metoda cyklicznego odejmowania. Dokładna metoda która była tu optymalizowana wspólnie...

    Mikrokontrolery AVR asembler   31 Maj 2011 12:14 Odpowiedzi: 5    Wyświetleń: 2918
  • [AVR] LED RGB - gradacja kolorów, jak to zrobić?

    mirekk - już wszystko jasne z przejściem do innego koloru, zamotałem się z tym. Wygaszanie też potraktuje jako przejście do innego koloru, z tym że wygaszenie będzie po prostu kolorem o wartości R:0 G:0 B:0 No i o to chodziło, przecież czarny kolor to RGB = 000 ;) Ale Twój sposób jeszcze sobie...

    Mikrokontrolery AVR 30402   22 Sty 2012 16:47 Odpowiedzi: 23    Wyświetleń: 5219
  • 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 Paweł Es.   08 Kwi 2008 15:14 Odpowiedzi: 1    Wyświetleń: 1172
  • assembler - prosty program na zaliczenie

    Musisz jeszcze pamiętać że akumulator jak i rejestry prawdopodobnie są ośmiobitowe a co za tym idzie nie możesz sobie tak bezmyślnie dodawać szesnastu liczb i trzymać ich sumy w akumulatorze bo się tam ta suma nie zmieści. Wynik musisz zapisywać na dwóch bajtach i dopiero dodawać kolejną bajtową liczbę....

    Programowanie pepson   04 Paź 2012 23:24 Odpowiedzi: 10    Wyświetleń: 3216
  • [8051][Asm]Wyświetlanie wyniku dodawania na wyśw. LED

    Asemblera 8051 chyba nie pamiętam, ale był tam rozkaz dzielenia, nie wiem czy z resztą czy bez DIV się nazywał. Mogę się mylić bo 8051 już dawno się nie bawiłem. Lub możesz to zrobić po chłopsku jeżeli liczba jest mniejsza od 10 to odejmij od niej 10 (zwiększ licznik) i znów sprawdź czy jest mniejsza,...

    Mikrokontrolery diabolini   03 Kwi 2010 12:48 Odpowiedzi: 18    Wyświetleń: 4065
  • 16bit div 16bit na '51

    Swego czasu w EP był kurs asemblera i tam pośród różnych innych procedur w asembelerze były procedury dzielenia wielobajtowego. Nie ma wprawdzie 16 przez 16 ale są inne DZIE3216.ASM DZIEL328.ASM ... końcu liczba 2 bajtowa to tez liczba 4bajtowa z dwoma bajtami równymi "0x00" Pozdrawiam ------- tut...

    Mikrokontrolery GienekS   26 Cze 2005 15:47 Odpowiedzi: 5    Wyświetleń: 975
  • konwersja binary -> bcd

    a w jakim języku programujesz ? Bo np.: w Bascomie jest gotowa funkcja. Programuje w asemblerze. Teraz mi się przypomniało, że 6 się dodaje po dodaniu dwóch liczb bcd. Najpierw do mniej znaczącej liczby. Jesli nie nastąpi przepełnienie półbajtu to się tą 6 spowrotem odejmuje, jak nastąpi to się...

    Mikrokontrolery marek_Łódź   18 Kwi 2005 17:36 Odpowiedzi: 12    Wyświetleń: 3660
  • 8 bitowe MCU (8051) i konwersja 16 bitów na 5 znaków ASCII

    Szperałem forum, ale niestety nie znalazłem odpowiedzi na nurtujące mnie pytanie, O ile w necie można znaleźć gotowe rozwiązanie to ja bym chciał bardziej zrozumieć jak to działa bez tłumaczenia tego sobie z kodu na ludzki. Sprawa dotyczy 8051 i kodu w asemblerze. Potrzebuje wiedzieć jak przekonwertować...

    Mikrokontrolery hugh_h   15 Gru 2006 11:16 Odpowiedzi: 9    Wyświetleń: 2450
  • Losowe wybieranie podprogramu AtMega16

    Czy to musi być assembler? Wbrew pozorom napisanie tego w języku wyższego poziomu może być znacznie prostsze, zwłaszcza dla początkującego :-) Osobiście uważam, że łatwiej jest się nauczyć podstaw C czy BASCOM'a na tyle ile się potrzebuje, niż nauczyć się pisać dobry i niezawodny kod w asemblerze. //Edit Poniżej,...

    Mikrokontrolery AVR rpal   18 Kwi 2010 01:29 Odpowiedzi: 8    Wyświetleń: 1273
  • 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 pewi21   14 Lut 2013 19:48 Odpowiedzi: 23    Wyświetleń: 4056
  • 8051, projekt w Ride7 - Przesył cyfr na port szeregowy zapisanych w ASCI

    Witam. Otóż, mam do zrealizowania projekt zaliczajacy laboratoria na uczelni (forma odrobienia nieobecnosci). Z racji zakończenia zajęć dydaktycznych, cały projekt mam zrobić w Ride7. Pewien pomysł mam, jednak nie wiem jak poradzić sobię z pierwszą częśćią zadania. Oto treść projektu, a pod nim...

    Mikrokontrolery nuflin88   18 Cze 2015 13:40 Odpowiedzi: 1    Wyświetleń: 489
  • 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 Sly8-)   06 Lis 2017 22:23 Odpowiedzi: 6    Wyświetleń: 5307
  • 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 fantom   09 Lip 2003 11:42 Odpowiedzi: 16    Wyświetleń: 5173
  • Jakiego języka prog. najlepiej jest się nauczyć (PIC itp.)?

    To moze i ja sie wlacze.Wedlug mnie BASCOM jest do du.. dlatego ze do wszystkiego pisze sie biblioteki a potem siada jeden z drugim i zamiast sie troche nauczyc to wala gotowe funkcje do obslugi tego czy owego.Asembler jest z kolei niewygodny jesli chodzi o pisanie duzego projektu ale warto od niego...

    Mikrokontrolery marek_Łódź   14 Maj 2006 16:11 Odpowiedzi: 75    Wyświetleń: 11509
  • 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 rafmos   03 Maj 2007 11:41 Odpowiedzi: 164    Wyświetleń: 67587
  • Obsługa przerwania timera w ATmega8 avr-gcc

    Ponieważ kompilator też potrafi liczyć, mój pomysł jest taki (sprawdzony pod asm, być może w C potrzebne jeszcze poprawki) - potrzebujemy konkretny odstęp czasu, więc zadajemy go kompilatorowi, łącznie z wybranym preskalerem, po co się zastanawiać po jakim czasie nastapi przepełnienie, kiedy można to...

    Mikrokontrolery LordBlick   21 Kwi 2005 20:07 Odpowiedzi: 18    Wyświetleń: 9662
  • Jak ładnie wyciągnąć cyfry z int (winavr).

    To przyklad funkcji do konwersji liczby na stringa z zastosowaniem operatora modulo. Dlaczego tak długo i nieelastycznie? Jesli w ogóle to tak: (ale jest standardowa funkcja itoa,uitoa itd, być moze w asemblerze a wtedy modulo i dzielenie być może oszczędniej robi) To dwie najbardziej kosztowne...

    Mikrokontrolery adamusx   10 Gru 2006 13:50 Odpowiedzi: 10    Wyświetleń: 2963
  • 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 tomyli_f   27 Maj 2011 12:37 Odpowiedzi: 28    Wyświetleń: 13189
  • Amatorski falownik 3x230 (sinsus z PWM) - czy na pewno U/f jest dobre?

    Czy mógłbym prosić o opis algorytmu działania programu? Po co Kolega stosuje tak wielką tablicę (11 bitów), wiem że w języku C wielkość liczby nie ma specjalnego znaczenia - można zawsze wybrać inny typ zmiennej - jednak przekłada się to na długość wykonywania rozkazów, szczególnie dzielenia. Według...

    Automatyka Falowniki zielonykosmita   21 Mar 2015 18:09 Odpowiedzi: 11    Wyświetleń: 1857
  • OpenGL na ATmega8A lub ATmega16

    Można się bawić w STMy i kombinowanie z grafiką, można kupić np. FT80x lub FT81x i mieć za parenaście złotych gotowy akcelerator graficzny, który realizuje wysokopoziomowe polecenia graficzne, w efekcie nawet 8-bitowy MCU będzie generował grafikę lepszą niż STM32Fxx... Oczywiście OpenGL jest poza zasięgiem...

    Mikrokontrolery AVR 2675900   06 Sty 2016 23:20 Odpowiedzi: 9    Wyświetleń: 1089
  • Proszę o wyjaśnienie zasady działania algorytmu.

    Dziekuje za szybką odpowiedź. Proszę mi uwierzyć, że zadałem sobie sporo trudu i rozumiem na jakiej zasadzie wzór działa i jak fajnie można uniknąć kalkulacji floating point w asemblerze za jego pomocą. Użyłem go w też w swoim projekcie. Jedynie czego nie mogę zrozumieć to w jaki sposób wyliczyć ilość...

    Mikrokontrolery PIC BlueDraco   03 Gru 2017 18:23 Odpowiedzi: 3    Wyświetleń: 831