dzielenie liczba asembler

Znaleziono około 79 wyników dla: 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...

    Mikrokontrolery PIC   20 Mar 2016 14:53 Odpowiedzi: 3    Wyświetleń: 2406
  • 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   30 Mar 2009 14:26 Odpowiedzi: 16    Wyświetleń: 4522
  • 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   07 Sty 2006 16:26 Odpowiedzi: 1    Wyświetleń: 1346
  • 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   09 Wrz 2003 15:38 Odpowiedzi: 1    Wyświetleń: 1416
  • 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ą...

    Mikrokontrolery AVR   03 Gru 2016 11:47 Odpowiedzi: 13    Wyświetleń: 909
  • Dzielenie liczb wielobajtowych

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

    Mikrokontrolery   15 Cze 2003 11:42 Odpowiedzi: 6    Wyświetleń: 2479
  • 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   25 Wrz 2005 14:21 Odpowiedzi: 9    Wyświetleń: 2131
  • 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   21 Sty 2011 02:30 Odpowiedzi: 2    Wyświetleń: 3222
  • 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   09 Mar 2013 21:10 Odpowiedzi: 8    Wyświetleń: 1593
  • [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ąś...

    Programowanie   12 Kwi 2012 08:06 Odpowiedzi: 2    Wyświetleń: 5598
  • [Asembler] Procesor 8086 - poprawność operacji dzielenia

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

    Programowanie   11 Gru 2011 09:17 Odpowiedzi: 7    Wyświetleń: 1684
  • 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...

    Programowanie   16 Lut 2006 11:25 Odpowiedzi: 4    Wyświetleń: 1155
  • 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...

    Mikrokontrolery   15 Mar 2008 14:38 Odpowiedzi: 8    Wyświetleń: 2221
  • 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   13 Cze 2006 17:55 Odpowiedzi: 3    Wyświetleń: 1610
  • 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....

    Mikrokontrolery AVR   01 Lut 2014 20:59 Odpowiedzi: 7    Wyświetleń: 2859
  • 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   17 Sty 2005 19:14 Odpowiedzi: 1    Wyświetleń: 978
  • Program konwertujący liczbę HEX na BIN oraz DEC - asembler i8086

    Szkoda, że nikt (ze studentów) nie wpadł na to, że wystarczy jedna funkcja, by przedstawić wczytaną wartość w dowolnym systemie pozycyjnym. Chodziło tu o uzmysłowienie sobie ("odkrycie"), że wartość liczby nie jest trwale związana z jej reprezentacją i nie ma znaczenia to, jak liczba jest...

    Programowanie Początkujący   05 Sty 2023 20:54 Odpowiedzi: 10    Wyświetleń: 459
  • 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...

    Mikrokontrolery   15 Sie 2006 14:55 Odpowiedzi: 12    Wyświetleń: 3515
  • 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...

    Mikrokontrolery   21 Lis 2006 16:00 Odpowiedzi: 3    Wyświetleń: 2762
  • 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ę...

    Mikrokontrolery   13 Cze 2006 20:42 Odpowiedzi: 14    Wyświetleń: 7909
  • 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...

    Mikrokontrolery   04 Sie 2007 11:16 Odpowiedzi: 2    Wyświetleń: 2816
  • 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:...

    Programowanie   12 Lis 2005 21:23 Odpowiedzi: 6    Wyświetleń: 2346
  • [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...

    Programowanie   04 Lut 2010 16:30 Odpowiedzi: 1    Wyświetleń: 1116
  • [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ć...

    Programowanie Początkujący   05 Lis 2015 12:24 Odpowiedzi: 3    Wyświetleń: 696
  • 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   11 Paź 2007 18:23 Odpowiedzi: 23    Wyświetleń: 2027
  • 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...

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

    Mikrokontrolery Początkujący   09 Sty 2013 00:54 Odpowiedzi: 11    Wyświetleń: 3837
  • [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...

    Mikrokontrolery AVR   27 Maj 2020 19:54 Odpowiedzi: 17    Wyświetleń: 3534
  • 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...

    Programowanie Początkujący   15 Paź 2016 10:06 Odpowiedzi: 0    Wyświetleń: 510
  • 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)...

    Programowanie Początkujący   18 Lip 2019 18:41 Odpowiedzi: 79    Wyświetleń: 2412
  • 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   27 Mar 2006 09:23 Odpowiedzi: 3    Wyświetleń: 1185
  • 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...

    Programowanie   06 Kwi 2006 19:55 Odpowiedzi: 2    Wyświetleń: 1436
  • [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...

    Mikrokontrolery   09 Cze 2009 17:46 Odpowiedzi: 14    Wyświetleń: 5643
  • 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ć...

    Mikrokontrolery   23 Lut 2009 23:38 Odpowiedzi: 4    Wyświetleń: 2491
  • [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   14 Sie 2017 15:14 Odpowiedzi: 6    Wyświetleń: 2226
  • [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   25 Kwi 2004 23:58 Odpowiedzi: 11    Wyświetleń: 12243
  • 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...

    Mikrokontrolery   15 Cze 2004 20:50 Odpowiedzi: 8    Wyświetleń: 1248
  • 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ą...

    Mikrokontrolery   20 Lis 2006 20:05 Odpowiedzi: 0    Wyświetleń: 1869
  • [Atmega8] Assembler dzielenie 32b / 32b

    (at)asembler Jaka jest precyzja tego dzielenia ?, ile miejsc po przecinku, bo w precyzji do liczb dziesiętnych to tak jak w pierwszym pisałem poście, zrobiłem taki paskudny kod, a przydało by mi się chociaż 1, 2 miejsca po przecinku: ; L R ;Compare...

    Mikrokontrolery AVR   23 Gru 2011 17:47 Odpowiedzi: 5    Wyświetleń: 1714
  • 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...

    Programowanie Początkujący   20 Maj 2013 17:47 Odpowiedzi: 3    Wyświetleń: 1080
  • 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...

    Mikrokontrolery   22 Sie 2006 12:01 Odpowiedzi: 19    Wyświetleń: 3067
  • 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...

    Mikrokontrolery   04 Sty 2017 17:07 Odpowiedzi: 77    Wyświetleń: 7181
  • 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....

    Mikrokontrolery   02 Paź 2002 15:47 Odpowiedzi: 3    Wyświetleń: 2980
  • 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...

    Początkujący Elektronicy   23 Lis 2004 18:52 Odpowiedzi: 1    Wyświetleń: 1377
  • 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   02 Cze 2009 12:02 Odpowiedzi: 2    Wyświetleń: 1034
  • 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ń: 1445
  • 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...

    Mikrokontrolery AVR   01 Maj 2017 15:19 Odpowiedzi: 53    Wyświetleń: 4374
  • 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...

    Programowanie   09 Gru 2005 15:12 Odpowiedzi: 2    Wyświetleń: 3830
  • 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   16 Lis 2006 13:48 Odpowiedzi: 5    Wyświetleń: 2508
  • 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źć...

    Programowanie   04 Wrz 2013 09:46 Odpowiedzi: 6    Wyświetleń: 2121
  • 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ń: 3674
  • 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...

    Nauka Elektroniki, Teoria i Laborki   10 Cze 2008 06:10 Odpowiedzi: 19    Wyświetleń: 30997
  • 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...

    Mikrokontrolery   13 Mar 2007 21:29 Odpowiedzi: 5    Wyświetleń: 2865
  • 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...

    DIY Konstrukcje   03 Lis 2015 00:57 Odpowiedzi: 6    Wyświetleń: 8448
  • 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...

    Mikrokontrolery PIC   03 Sty 2010 14:45 Odpowiedzi: 4    Wyświetleń: 1709
  • 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...

    Programowanie   04 Lut 2014 20:55 Odpowiedzi: 4    Wyświetleń: 1077
  • [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...

    Mikrokontrolery AVR   21 Sty 2015 18:16 Odpowiedzi: 65    Wyświetleń: 14184
  • [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   31 Maj 2011 12:14 Odpowiedzi: 5    Wyświetleń: 3125
  • [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...

    Mikrokontrolery AVR   22 Sty 2012 16:47 Odpowiedzi: 23    Wyświetleń: 5627
  • 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...

    Początkujący Elektronicy   08 Kwi 2008 15:14 Odpowiedzi: 1    Wyświetleń: 1310
  • [C] Podstawy języka, operatory.

    Pytanie jest co wydrukuje instrukcja I.14. Program ten sie nie skompiluje.. Ale tu akurat widać, że to jest tylko fragment programu. Może wystarczy odpowiedź, że wydrukuje (czterocyfrową) liczbę szesnaskową, liczbę dziesiętną i jeszcze dwie dwucyfrowe liczby dziesiętne rozdzielone...

    Programowanie Początkujący   05 Lut 2010 19:49 Odpowiedzi: 18    Wyświetleń: 2714
  • 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ą...

    Programowanie   04 Paź 2012 23:24 Odpowiedzi: 10    Wyświetleń: 4068
  • [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ź...

    Mikrokontrolery   03 Kwi 2010 12:48 Odpowiedzi: 18    Wyświetleń: 4305
  • 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   26 Cze 2005 15:47 Odpowiedzi: 5    Wyświetleń: 1092
  • 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...

    Mikrokontrolery   18 Kwi 2005 17:36 Odpowiedzi: 12    Wyświetleń: 4155
  • 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...

    Mikrokontrolery   15 Gru 2006 11:16 Odpowiedzi: 9    Wyświetleń: 2648
  • 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...

    Mikrokontrolery AVR   18 Kwi 2010 01:29 Odpowiedzi: 8    Wyświetleń: 1384
  • 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...

    Mikrokontrolery   14 Lut 2013 19:48 Odpowiedzi: 23    Wyświetleń: 4260
  • 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,...

    Mikrokontrolery   18 Cze 2015 13:40 Odpowiedzi: 1    Wyświetleń: 570
  • 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...

    DIY Konkurs   06 Lis 2017 22:23 Odpowiedzi: 6    Wyświetleń: 7989
  • 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...

    Mikrokontrolery   09 Lip 2003 11:42 Odpowiedzi: 16    Wyświetleń: 5362
  • 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   14 Maj 2006 16:11 Odpowiedzi: 75    Wyświetleń: 11815
  • 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...

    DSP i Transmisja   03 Maj 2007 11:41 Odpowiedzi: 164    Wyświetleń: 68955
  • 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,...

    Mikrokontrolery   21 Kwi 2005 20:07 Odpowiedzi: 18    Wyświetleń: 9860
  • 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...

    Mikrokontrolery   10 Gru 2006 13:50 Odpowiedzi: 10    Wyświetleń: 3128
  • 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...

    DIY Konstrukcje   27 Maj 2011 12:37 Odpowiedzi: 28    Wyświetleń: 13336
  • 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...

    Automatyka Falowniki   21 Mar 2015 18:09 Odpowiedzi: 11    Wyświetleń: 2127
  • 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...

    Mikrokontrolery AVR   06 Sty 2016 23:20 Odpowiedzi: 9    Wyświetleń: 1233
  • 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...

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