własnie zmieniłem kod programu :) Sprawdz prosze teraz. W progamie zawarłem wynik jako liczbę juz po dodawaniu 1 + 1/n itd.. oraz samą liczbę "n", podaną poniżej.
Wypnij wepnij ponownie, sprawdź na zewnętrznej klawiaturze.
Zmieniasz kodowanie tylko w software coding. Workshop code jest nieistotny. Jeżeli stare kodowanie to 14913 to do tej liczby dodajesz 32 i sumę wpisujesz w software coding.
Nie możesz przypisywać inta do stringa i odwrotnie: [syntax=delphi] Edit1.Text := IntToStr(StrToInt(Edit1.Text) + 1);[/syntax] Najpierw tekst zamieniasz na liczbę, później do liczby dodajesz jeden, a na koniec ten wynik zamieniasz na tekst.
Lubię takie łatwe tematy z Javy :) Życzę trudniejszych tematów ;-) Dobra, napisałem krótki programik demonstracyjny. Ogolnie wejscia ze Streamow przerzuca sie do buforów bajtowych. Ten trzeba przekonwertować na String'a, który następnie trzeba zinterpretować i załadować do int'a. Funkcja trim jest użyta, aby wywalić jakieś tam entery i spacje. Ponieważ...
Jeżeli odczytujesz dane binarnie to można sobie darować to odejmowanie wartości 32. Tyle że wszystkie obrazki trzeba będzie jeszcze raz zakodować na kompie bez dodawania tej liczby 32.
Liczba 0,01 ma nieskończone rozwinięcie binarne, więc przy wielokrotnym dodawaniu błędy zaokrągleń w pewnym momencie się ujawniają. Należy unikać takich działań. Bezpiecznie jest dodawać liczby całkowite, a wynik ewentualnie dzielić przez 100. A najlepiej tak zorganizować obliczenia, żeby wystarczał licznik całkowitoliczbowy, a ułamki wprowadzać do...
na początek w 1 bajcie możesz zapisać maksymalnie liczbę 255 a dodawanie takie robi się tak: np. liczbę 32 bitową musisz w zasadzie pobierać z pamięci i tam trafi wynik: od adresu 020h mov a,020h ;pierwszy bajt 1 liczby do akumulatora add a,023h ;dodajesz bez znacznika CY pierwszy bajt 2 liczby mov 026h,a ;do pamięci dajesz pierwszy bajt wyniku mov...
No to właściwie się każdy nada do tego celu. Najprościej jest zapisać liczby w układzie dziesiętnym: jedna komórka pamięci jedna cyfra. Dodatkowa komórka do pamiętania znaku i jeszcze jedna do pamiętania położenia przecinka. Muszą być takie dwa zestawy dla obu wprowadzanych liczb. Przed dodawaniem i odejmowaniem przesuwasz jedną liczbę tak by przecinki...
Jeśli chcesz, żeby po zaznaczeniu więcej niż 1 komórki była brana pod uwagę tylko pierwsza z zaznaczonych, to możesz dodać linię: [syntax=vbscript]If Target.CountLarge > 1 Then Set Target = Target(1)[/syntax]przed tą linią, którą masz zaznaczoną na żółto. Całościowa propozycja w załączniku. Zasady są nieco inne. Zasięg działania w arkuszu nie jest ograniczony,...
Przeanalizują załącznik. Opcja szukaj w pomocy: "dodawanie dat", wynik powinien zwrócić ci: "Dodawanie liczby miesięcy do daty" Przetestowane na Office 2003
Po pierwsze należy się zapoznać z procesorem, na który ma być pisany program. Szczególną uwagę należy zwrócić na rejestry i organizację pamięci. Dopiero później można pisać program. Podejrzewam, że dowolna książka traktująca o 8051 zaczyna się zwykle od takich informacji. W moim przypadku sprawdziła się np. "Podstawy programowania mikrokontrolera 8051",...
Witam :) chciałbym się dowiedzieć w jaki sposób napisać funkcję która by dodawała liczby wprowadzane za pomocą przycisków. Do tej pory mam zrobiony "szkielet" programu czyli mam wszystkie przyciski które po naciśnięciu wprowadzają dany znak lub liczbę
Witam, może tak: metodą pisemną (pod kreską) dodajesz ostrożnie słowo do słowa i powtarzasz (trzy razy), aż liczba będzie gotowa. Pozdrawiam.
W załączonym arkuszu sprawa jest prosta (same liczby). Liczysz zajęte wiersze + przecinki. W treści natomiast, dopuszczasz tekst i tu jest już mniej prosta. Musiałbyś rozbić ciąg, sprawdzać czy fragmenty są liczbą i warunkowo dodawać do sumy... Przy ilości przecinków >3, bez VBA, robi się dość skomplikowana.
Adres się sumuje, ale nie tak, jak myślisz. Dodawanie do adresu liczby działa w C dokładniuśko tak, jak indeksowanie, ale zupełnie inaczej, niż zwykła arytmetyka na liczbach. Liczba jest najpierw mnożona przez rozmiar typu, na który wskazuje adres, a potem dopiero dodawana do adresu. Dlatego m.in. kompilator nie akceptuje dodawania do typu void * -...
Klikasz podwójnie lewym klawiszem myszy na +V, Przy Label-Value dodajesz przed liczbę znak minus -, np. -10V.
Sprawa pierwsza: można zastosować formatowanie niestandardowe. Do używanego formatu liczb dopisujemy na końcu " tyg". Cudzysłów musi być. Czyli może być np. format [syntax=text]Standardowy" tyg"[/syntax] albo [syntax=text]0" tyg"[/syntax] Sprawa druga: datę wpisu trzeba albo umieścić w komórce albo wprost w formule obliczającej wiek. Aby uzyskać datę...
Muszę zapytać o jeszcze jedno. Chciałem dodać liczby czterobitowe. Dodawałem je funkcją bis. Chciałem dodać 1001h do 0001h. Ale ta funkcja nie chce mi dodać tego prawidłowo. Wynik jest 1001h:(. Dlaczego??:(
inną możliwością jest sprawdzenie po każdej operacji dodawania (odejmowania) bitów odpowiedzialnych za jedności i wówczas jest > 9 do liczby dodajesz 6
to trochę zależy pod jaki mikrokontroler piszesz!! i czy liczby "dodawane" sa zapisane z "korekcją dziesiętną" ogólnie: w dodawaniu postepujesz podobnie jak w dodawaniu "pod kreską" tylko że dodajesz liczby z zakresu 0..255, czyli poszczególne bajty, tzn. jak dodajesz dwie liczby jednobajtowe to maksymalny wynik moze być zapisany w 9 bajtach (8 bajtów...
racja to wzór Eulera :| A jak dodawać taka postać liczb ??? Normalnie do wspólnego mianownika ??? Chyba nie . . . :?: Do dodawania najlepiej nadaje się postać algebraiczna liczby zespolonej ...
x3 na wejścia B pierwszego sumatora podajemy N, na wejścia A liczbę N przesuniętą o 1 bit w lewo, czyli pomnożoną przez 2 (2xN). Na drugim sumatorze sumujemy bit przeniesienia z pierwszego dodawania z najstarszym bitem podwojonej liczby. Wynik otrzymujemy na 6 bitach Komparator Trzeba by dodać liczbę A do zanegowanej liczby (B) i jeszcze dodać jeden...
Tak na szybko, sprawdź czy o to chodziło. Skoro piszesz, że to przykład to nie dodałem warunków zabezpieczających makro przed błędem. np po wpisaniu litery zamiast liczby do B8 Jak pisał "paweliw" to dość niewygodny sposób dodawania danych do arkusza.
witam, mam problem ponieważ muszę napisać moduł w assemblerze do C, który będzie dodawał 2 liczby zmiennoprzecinkowe, wpisane w c i wyświetlane w c, moduł assemblerowy ma wykonywać dodawanie. Jakieś podpowiedzi , albo najlepiej podobne programy do przeanalizowania
Nigdzie nie znajdziesz tego przeniesienia poza właśnie flagą CY. To jest procesor 8-bitowy i tylko takie operacje wykonuje. Jeśli chcesz dodawać liczby większe lub chcesz mieć wynik 9-bitowy po dodaniu dwóch 8-bitowych to ten najwyższy bit musisz zapisać "ręcznie". Np.: po dodawaniu ADD (patrz uwaga kol. BlueDraco) wykonujesz skok warunkowy "skocz jeśli...
Czy można w jakiś sposób wybrać kamerę, z której obraz chce się oglądać? Sprawdziłem Requesty strony i stwierdzam że nie można, te widoki z kamer idą jednym strumieniem na stronę, nie jest to wiele strumieni przełączanych na ich stronie. Zanim obraz trafia to na stronę jest losowana kamera, losowość polega na tym ze może wystąpić zaraz po sobie 1,2,3,4,5,6,7,8,9,......
Przede wszystkim, jeśli już w textboxie pojawią się liczby i zostaną skonwertowane to dodawanie ich wykonaj poprzez: [syntax=cpp]a = x+y;[/syntax]
Problem można też załatwić prościej: wczytywać np. integera i przy wpsywaniu liczbę zaczynać od $ np. $0F3 ;-)))). Wyświetlanie będzie znowu w dziesiętnym ale w powyższych sposobach też trzeba przeliczać .....
Kolego z tego co zaprezentowałes nic nie będzie, wystarczy ten program skompilować i popatrzeć na listę błedów. Brak w nim opisu podprogramów (wszystkie nazwy po lcall). Nie rozumiesz tez do konca liczby dwóbajtowe. Dwa bajty=16 bitów=65535 i taka może byc najwieksza liczba zapisana na dwóch bajtach w zapisie binarnym. Ale mozna sobie równierz zorganizowac...
Na jednym sumatorze dodajesz do liczby B liczbę 1. Następnie wynik tego działania podajesz na jedno wejście układu odejmującgo ale przesunięty o jeden bit, czyli tak A0 - 0, A1 - B0, A2 - B1, itd. Liczbę A wprowadzasz na drugie wejście. Pozdrawiam wszystkich jjanek
No to jaka jest odpowiedz na pozostale pytania? Czemu z dodawania 2 cyfr wychodzi liczba a nie cyfra? Jaka jest roznica miedzy cyfra a liczba jednocyfrowa?
Zgodnie z opisem: Dodawanie dwóch liczb wykonuje się instrukcją ADD (bez uwzględnienia przeniesienia), która dodaje drugi operand do pierwszego, a wynik umieszcza w tym pierwszym. Możliwe wariancje (r-rejestr, m-adres, s-stała liczba określa rozmiar): r/m8,r8 r/m16,r16 r/m32,r32 r8,r/m8 r16,r/m16 r32,r/m32 AL,s8 AX,s16 EAX,s32 r/m8,s8 r/m16,s16 r/m32,s32...
Witam. Wszystko się zgadza. Na wyjściu otrzymujesz sumę liczb w danej chwili. Możliwe wyniki: 0010 ( dla sumy 0001+0001) ; 0100 (0010+0010) i dwa razy 1000 (dla 0100+0100 i 0000+1000) Jeśli chcesz dodawać liczby przesunięte czasowo, to powinien być sumator akumulacyjny. Cztery zatrzaski i dopiero sumowanie poszczególnych składników. Pzdr.
Bierzesz po jednym bicie z każdej liczby, dodajesz i wpisujesz do wyniku, potem bierzesz następny bit i tak w kółko.
i jeszcze o języku C ;-) aczkolwiek asembler '51 jest dość przyjemny. Mogłbys także nieco bardziej rozwinać jaką masz koncepcje, np. z jakiej 51 chcesz korzystać i jak te liczby chciałbyś wporwadzać - chodzi mi głównie o to, że od sposobu podłączenia zależeć będzie liczba potrzebnych "nóżek" i sposób sterowania.
Kolego , jest to język Logo a tu pomocna strona http://logo.oeiizk.waw.pl/index.php?sr=m...
No to w takim układzie zerujesz sobie zmienną i w pętli dla każdej cyfry od lewej do prawej wykonujesz: mnożenie przez 10, dodawanie wartości cyfry... Jedyne czego w takim układzie potrzebujesz, to funkcji do mnożenia i dodawania liczb dowolnej długości.. do konwersji w przeciwną stronę liczbę dzieli się przez 10(lub przez inną podstawę) i resztę dopisuje...
Nie złosc sie - jestem amatorem :P Nie mam na co, nie każdy musi wiedzieć, że num lub int to liczby :) Podczas dodawania skończonego zadania, nie używaj funkcji date, tylko dodaj to co zwróci funkcja time(). Wtedy to będzie 10 lub 11 cyfr.
musisz zaemulować te kolejne 8 bitów np tak: R0 = R2 + R3; R1 = CF Liczbę wtedy czytasz jako R1 R0 Nigdy z wyniku dodawania nie otrzymasz więcej, niż 1 na pozycji o 1 starszej, dlatego do tego celu nadaje się znakomicie CF.
Zakladam ze liczby sa w formacie X * 10^Y gdzie X to jest wartosc a Y to jest potegi dziesiatki Mnozenie: -mnozysz pierw liczby -dodajesz potegi dziesiatki Dzielenie: -wyrownujesz potegi dziesiatki do tej mniejszej -potem je jedynkujesz -dzielisz normalnie te liczby -dzielisz Dodawanie: -wyrownujesz potegi dziesiatki do tej mniejszej -dodajesz liczby...
W moim przypadku (ten EKG), ponieważ ten TMS miał tylko arytmetykę stałoprzecinkową, stosowana była taka arytmetyka mieszana - FFT było liczone stałoprzecinkowo (dokładnie to zaprzecinkowo - liczby traktowane jako (-1, 1)), natomiast w przypadku wystąpienia przepełnienia (tylko podczas dodawania) wywoływana była prosta funkcja dzielącą każdą liczbę...
(at)Damian7546 obejrzyj jak zadziała to: Wpisuje do textboxa "textRej" wartość 10, i w labelu otrzymuje 16 .. a w hex to chyba A , co nie ? Widzę że nie rozumiesz jednej rzeczy, w bajcie liczba zapisana w postaci kodu. Możesz używać tą liczbę do dodawania, odejmowania, mnożenia oraz innych operacji, natomiast nie możesz jej zobaczyć bo nie ma jak....
no tu wlasnie potrzeba jest na liczbach binarnych.
Witam! W przypadku dni to jeżeli dzień urodzenia jest równy lub mniejszy od dnia oznaczonego to liczbę dni uzyskujesz odejmując dzień urodzenia od dnia oznaczonego, w przeciwnym wypadku dodajesz liczbę dni miesiaca zadanego do dnia zadanego pomniejszonego o 1 i odejmujesz dzień urodzenia od tak obliczonej liczby dni, po czym odejmujesz 1 od liczby miesięcy...
Witam. a i x są liczbami 16 bitowymi. wykonałem mnożenie liczby 16bitowej przez 16 bitową i teraz mam problem bo nie mogę zrobić dodawania(+b). wynik mnożenia liczba 32bitowa, chciałem dodać jakąś liczbę 8bitowa. moje pytanie jak zrobić w asemblerze dodawanie liczby 8b do 32b?
Koncepcja jest prosta: Użytkownik wpisuje liczbę do komponentu TEdit potem klika klawisz dodawania i wpisuje do komponentu drugą liczbę. Program oblicza sumę i wyświetla ją w tymże komponencie.
Poza tym pobieżnie przejżałem DS ATTiny i nie widzę instrukcji analogicznej do DIV w 8051?? Jak w nim dzielić liczby?? A czy znalazłeś MUL? ;) Do takich obliczeń niestety trzeba pisać własne funkcje. Można mnożyć i dzielić poprzez wielokrotne dodawanie lub odejmowanie danej liczby, ale to jest oczywiście dosyć mało optymalna metoda. Oczywiście mnożenie...
Mam własną procedurę ale działa na zasadzie mnożenia *10 wpisanej do tej pory wartości i dodawania numeru klawisza (0-9) wraz z kontrolą długości liczby, formatowaniem wyświetlania na LCD, obsługą klawiatury w przerwaniu i innymi bajerami. Jak chcesz mogę podesłać Ci odpowiednie procedury. BTW: jaki masz uC ?
Witam Szanownych Kolegow... Czy posiada ktos moze opracowana procedure dodawania liczb calkowitych (wprowadzanych z klawiatury) w Bascom? Liczby sa 2 cyfrowe. Poczatkowa liczba jest zero. jesli mam operacje dodawania, wynik jest zwiekszany i zapamietany, podobnie z odejmowaniem... Bardzo prosze o pomoc.
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, liczba setek: 1, liczba dziesiątek 2, liczba jednostek...
Konwersja bin->bcd Od zadanej liczby 2-bajtowej odejmujesz kolejne potęgi liczby 10, czyli w przypadku liczby mniejszej niż 1000 robisz tak:: 1. Od zadanej liczby odejmujesz sukcesywnie liczbę 100 i zliczasz liczbę odjęć aż do uzyskania liczby ujemnej. Do uzyskanej liczby odjęć dodajesz jeden i otrzymujesz najstarszą cyfrę BCD (setki). 2. Do uzyskanej...
Pisząc o dodawaniu masz na myśli, że jeżeli base jest np. 2 to jak przekształcamy na dziesiętnt to musimy dodawać wartości wymnożone i odpowiednio podniesione do potęgi drugiej? Nie.... Przykładowo masz ciąg "124" reprezentujący liczbę 124, a więc Bierzesz pierwszy znak z lewej (1 - kod ASCII 49) taka jest wartość bajtowa zmiennej char. Odejmujesz...
Załączam przykładowy plik excela z makrem liczącym ilośc znaków w zadanym zakresie arkusza. Wynik podawany jest w drugim arkuszu. Makro wybiera kolejno komórki z zakresu, liczy liczbę znaków w poszczególnych komórkach i dodaje narastająco liczbę poszczególnych znaków z zakresu. Arkusz można dostosować do swoich potrzeb, np. wynik podawać w tym samym...
Zobacz na http://www.avrbeginners.net AVR Assembler->Math->Multiple byte maths. Są tam co prawda krótkie, ale dobrze opisane przykłady operacji na liczbach 2 i nawet 4 bajtowych: dodawanie, odejmowanie, porównania itp. Pozdrawiam
musisz przejść na liczby zapisane w systemie dziesiętnym, gdzie każdą cyfrę masz zapisaną w oddzielnym rejestrze jeżeli każdą cyfrę masz zapisaną w rejestrach to trzeba dodać 30h i masz kod ASCII do wyświetlenia na lcd zobacz in acc2,adcl ; odczytanie wartosci z przetwornika AC ; ADLAR = 1 > wazny tylko adch clr d100 ; podstawa setek w dec ldi acc,0x64...
Mam do zrobienia dwa takie zadania, nie umiem napisać do nic kodu. Ktoś pomoże? ;) 1. Z wykorzystaniem systemu mikroprocesorowego zaprojektuj prosty kalkulator odbierający dane przez port szeregowy i wysyłający przez niego wynik. Kalkulator Dodaje i odejmuje pojedyncze liczby (tylko jedności) – wykonuje dodawanie i odejmowanie jednocześnie wysyłając...
Witam Czy ktoś może wie jak skonstruować sumator, który do danej liczby dodawałby 1, ale tylko raz (tylko na początku). Wiem, że licznik ma możliwość zwiększania liczby o jeden, jednak tutaj pojawia się problem, ponieważ on wraz z przesuwaniem się clocka dodaje 1 za każdym razem. Chyba, że jest możliwość jakoś zatrzymania go po dodaniu za pierwszym...
Oj to będzie gorzej. Jak to pisałem to algorytm był z jakiejś książki a jak zadziałało to przeszła biblioteka do archiwum jako sprawdzona i do tego już nie muszę wracać. Z tego co tam widzę to polega to na dodawaniu liczby 0x03 w odpowiednich momentach. Przy odwrotnej konwersji dodaje się chyba 0x05
Witam nie wiem od czego zacząć:/ Najlepiej zacząć od początku: 1. dostajesz w Acc daną liczbę (w domyśle w kodzie U2) 2. sprawdzasz jej znak, czyli bit 7. 3. jeżeli znak jest równy 0 to liczba ma postać właściwą dla ZM, czyli kończymy. 4. znak równy 1 - liczba ujemna, negujesz Acc, dodajesz do niego 1 i ustawiasz bit 7 na 1 5. gotowe Dla Acc = 80h (-128...
9(system dziesiętny)=1001(system binarny) 18(system dziesiętny)=10010(system binarny)
Otwierasz Tables/Nc Tool Table i w pustej lini kolumna "Tool Num" dopisujesz kolejny numer narzędzia w moim przepadku jest to narzędzie nr 4 następnie wciskasz "Tab" i tabela przeskoczy do kolumny Size gdzie wpiszesz średnicę . W ten sposób można dodawać dowolną liczbę nowych narzędzi. http://obrazki.elektroda.pl/1956357000_1...
Czyli że chodzi o algorytm jeśli chodzi o 1 zadanie to jest ono proste Należy zainicjować zmienną licząco liczby oraz sumującą a następnie dodawać kolejne wartości z tablicy i inkrementować zmienną liczącą kiedy nie będzie już więcej liczb dzielisz sumę przez liczbę elementów. Jeśli chodzi o 2 zadanie to odczytujesz elementy z tablicy i zapisujesz je...
sigmoidę możesz aproksymować odcinkami linii prostej. Podziel ją na kilka odcinków, policz ich równania, i obliczenia sprowadzą się do wyboru przedziału (case) i mnożenia i dodawania (y=ax+b). Szybciej chyba nie można tego zrobić...
To jest po prostu przykład ilustrujący zasadę działania wskaźników. Mogli użyć innych adresów. Czyli tworzysz wskaźnik w przykładowym rejestrze np. LD10, do przykładowego adresu np. VB0. Następnie do adresu zapisanego w LD10 dodajesz liczbę która znajduje się w przykładowym rejestrze LD1004. Przyjmijmy że tam siedzi sobie np liczba 122. Czyli we wskaźniku...
dodają się, podwojenie liczby idenrycznych rezystorow teoretycznie podnosi SEM szumu o 3dB (ale to tylko sem, trza jeszcze policzyć rozkład na impedancjach), dla łączenia równoległego liczymy ze wsp. prądowego , dlaszereg. - napięciowe. W lampiakach koeztstniej niby szeregowo - bo jeszcze dodatkowy cztnnik - wzrost szumów przy dużych napięciach no ale:...
Zapisz sobie podstawę roku w RAMie (w PCFie) z dokładnością do 4 lat. Czyli dla obecnego roku w RAMie wpisujesz 04, a w rejestrze roku 02. Przed wyświetleniem dodajesz te 2 liczby. Przy ustawianiu natomiast wpisany rok podziel na 4. Wynik wpisz do RAMu, a resztę dzielenia do rejestru roku w PCFie.
Nie chcę Cię martwić (bo jeżeli Twój kod działa jak powinien to OK), ale to co robisz w pierwszym poście 1 i 3 nie jest sobie tożsame. Kod w #1 jest jak najbardziej prawidłowy. Typ char to dla platformy .NET tak naprawdę 16-to bitowa liczba z zakresu 0...65535 Więc taki kod: znak o kodzie ASCII = 4 . Do tego w zasadzie typ char został stworzony. Jeżeli...
Jaki wynik? Jaki przedział? Czy można po polsku? Jaki jest sens dodawania do liczby całkowitej innej liczby z częścią ułamkową, gdy wynik ma być całkowity?
Jeśli chcesz, żeby zaokrąglał zamiast obcinać to do zmiennej float dodawaj 0,5 i następnie rzutuj.
Napisz jakiego używasz komunikatora. Dziać się tak może, jeżeli któreś z was ma zbyt dużo osób w liście kontaktów. U mnie to się nie raz już zdarzyło jeżeli dodawałem kogoś powyżej liczby kontaktów ok. 350 i zawsze nowo dodane osoby były niewidoczne jak i ja dla nich też. Jedynym sposobem było odchudzenie listy. Uzywam Tlena, bo przy tej ilosci, zwykłe...
A gdyby to było napisane w ASM to jaka jest zasada obliczania? dodaje się kolejno ilość cykli przypadającą na dany rozkaz? np. jest kolejno pięć rozkazów każdy ma jakąś ilość cykli i kolejno sumuje się a otrzymaną liczbę dodaje się do wartości wpisywanej do licznika?
Układ 7483 to jest coś takiego, co ma wejścia A0,A1,A2,A3, B0,B1,B2,B3, CIN, i wyjścia S0,S1,S2,S3, COUT. Na wejścia A podajesz jedną liczbę (na A0 najmniej znaczący bit, na A3 najbardziej znaczący), na wejścia B drugą. W ten sposób dodajesz 2 liczby 4-bitowe, CIN łączysz wtedy do masy. Żeby dodawać większe potrzebujesz połączyć kilka takich układów,...
Witam... Przepraszam ze zadaje takie pytanie, ale jak mowi przyslowie " Kto pyta ,wielbłądzi" :/ no i pech trafilo na mnie.... Ja bym rzekł: "Jeśli kto pyta , znaczy nie czyta" ;) Odpowiedź jest prosta i cytuję "Uwaga: Nie wykonuje sie korekcja dziesiętna wyniku odejmowania" Nie znaczy to , że nie ma wyjścia , po prostu dodajemy #99H i to (prawie)wszystko...
Hej, Na początek, odejmować, to znaczy dodawać zanegowaną wartość. Czyli: 10 - 50 to nic innego jak 10 + (-50) Skomplikowanie to wygląda, ale zaraz tłumaczonko będzie, tylko uruchomię sobie SIM51ENG, bo taki mam dostępny symulator 51, bo rozumiem, że to dla MCS-51 ma być? Oto kod w asemblerze. mov R0,#10 przesyła do rejestru R0, pierwsza liczbe mov...
To tak wychodzi uzupełnienie do dwóch, odwraca się liczbę binarną i dodaje 1 i wychodzi liczba 12 bitowa i ją trzeba przekonwertować na dziesiętną i podzielić przez 10 i wychodzi temperatura. Dodano po 3 Ten bit 31 może nie jest wyznacznikiem odnośnie temperatury ujemnej a dodatniej, Może trzeba wziąć pod uwagę bit pierwszy najstarszy z 12 bitów danych...
Witam, Jeśli nie musisz nie korzystaj ze zmiennych typu single, lepiej przeskalować int'a kilka razy (np zamiast 1,232 robisz 1232 a przy wyświetlaniu dodajesz przecinek) operacje na liczbach zmiennoprzecinkowych zjadają spora flash i czasu procesora. Pozdrawiam, Marcin
Odejmowanie to tak naprawdę dodawanie liczby przeciwnej. Dodawanie już masz, więc potrzebujesz wyznaczyć liczbę przeciwną do liczby odejmowanej. Tutaj masz dobry opis: http://www.i-lo.tarnow.pl/edu/inf/alg/nu... . Następnie musisz dobudować blok, który będzie reagował na znak działania i w razie potrzeby wyznaczał liczbę przeciwną do drugiego...
U 2008 ma tę zaletę, że posiada układ miękkiego startu po włączeniu. Nie obserwowałem też dziwnego zachowania transformatora w żadnym zakresie regulacji, owszem, jest wąski zakres regulacji, w którym słychać "terkotanie", ale bez dodatkowego poboru mocy. Może dlatego, że stosuję pierścienie ferrytowe na przewodach zasilających. Kolego (at)eurotips W...
Zastąp mnożenie wielokrotnym sumowaniem. Ma to wyglądać dokładnie jak mnożenie w słupku na kartce tyle że na liczbach binarnych tj: jeśli na danej pozycji w drugiej liczbie jest 1 to musisz wykonać dodawanie. oczywiście pierwsza liczba musi być proporcjonalnie do bitu przesunięta w lewo. 1101 x 1010 --------------- 1 x 1100 0 x ---- 1 x 1100 0 x -----...
No to zrób akumulator (sumator+rejestr) 32 bitowy. Na wejściu daj rejestr przesuwający 32 bitowy. Wpisujesz do niego liczbę A, a potem zależnie od kolejnych bitów liczby B dodajesz przesuniętą w lewo liczbę A do wyniku.
Witam. Zaczynam naukę mikroprocesora 8086. Trochę poczytałem i chcę napisać swój pierwszy program, dodawania 3 liczb 8-bitowych. Czy może to wyglądać w ten sposób? .model small .stack 100h .data .code start: mov ah,0 int 16h ;pobiera znak z klawiatury i zwraca w AL mov bl,al ;przerzucam liczbe z AL do BL mov ah,0 int 16h ;pobiera drugi znak z klawiatury...
napisałem dodawanie lecz przy dodawaniu liczb 12345+54321 powinno byc 66666 a wychodzi 1130. co jest nie tak, nie chce zeby mnie na zaliczeniu zagiął koles na prostym zadaniu program suma; uses crt; var a,b,c: integer; begin clrscr; write('Podaj wartosc liczby a: '); readln(a); write('Podaj wartosc liczby b: '); readln(b); c:=a+b; writeln; write('Wynik...
1. Ustawiasz w arkuszu układ danych, tak aby jak najlepiej pasował ci do wyliczeń 2. Określasz i deklarujesz typy zmiennych - jeśli będziesz je wykorzystywać 3. Zliczasz ilość komórek z danymi (liczby) 4. Dla średniej arytmetycznej wykonujesz dodawanie liczb, a następnie podział sumy przez ilość komórek z danymi (liczby) 5. Dla średniej kwadratowej...
Możesz zwielokrotnić liczbę pamięci dodając dodatkowe eepromy plus przełącznik adresów.
Tak czy siak. Próbowałem zrobić proste ALU które jedynie dodaje, odejmuje, mnoży, dzieli i pierwiastkuje liczby zmiennoprzecinkowe i nie umiem. Mnożenie to jeszcze. Ale dodawanie ? Liczby trzeba zdenormalizować, dodać i znormalizować. Nie potrafię.
A jakby do -6 dodawać kolejno te 2 liczby na 7483? Przeniesienie na którymkolwiek dodawaniu oznacza, że suma jest nie mniejsza od 6; brak przeniesienia - że jest mniejsza od 6; ale pewnie trzeba rozpoznawać wynik zerowy (czyli sumę równą 6). Można też do 6 dodać negację jednej liczby (albo do -6 dodać jedną liczbę i zanegować wynik), a wynik porównać...
Taki sposób jest prawidłowy ale jego opis jest dość skomplikowany. Myślę, że najlepiej jest zrobić to następująco. Wiemy, że 13 impulsów jest lepszym przybliżeniem jednego centymetra niż 14 impulsów, jednak jest to przybliżenie z niedomiarem więc te niedomiary mogą się kumulować przy kolejnych centymetrach. Na starcie zerujemy licznik impulsów i licznik...
Analizujesz cały ciąg znak po znaku. Jeśli napotkasz 1 lub 0 - rozpoczynasz zapis liczby (do osobnej zmiennej) dokonując za każdym razem przesunięcia bitowego w lewo i dodania odnalezionej cyfry. Gdy znajdziesz przecinek rozpoczynasz zapisywanie części dziesiętnej (po przecinku nalezy podnosić do kolejnych potęg 1/2^-x zaczynając od -1). Po znalezieniu...
Heh to dlaczego 4 odwiedzin nie zaokrągla do 3 tylko do 12 ?? po za tym nie rozumiem jaki to ma związek z szybkością pracy forum. Czy operacja dodawania do liczby odwiedzin wartości 3 jest szybsza od inkrementacji ??
Bezwzględny zakres ciśnienia posiadasz 15Bar, natomiast prądu na wyjściu 16mA. Przyrost mA/Bar wyszedł Ci dobrze 1,06666...mA/1Bar tylko trzeba to liczyć na liczbach bezwzględnych a do wyniku dodajesz 4(mA)- sztuczne zero. Osobiście do tego używam proporcji. Czyli dla 11Bar prąd na wyjściu przetwornika ma być 10,4mA. Jak chcesz zawęzić zakres przetwornika?...
Przed return 0, ale ja bym dał cin.get(); , bo cin>>a; może oczekiwać na liczbę.
Czesc. Mam problem, a w sumie to nawet 3 =]. Mam do napisania 3 programy w assemblerze (dokladniej bede je uruchamiac na symulatorze procesora z80). 1 zadanie. Napisz program, ktory liczbe 21H doda do liczby 42h. 2 zadanie. Za pomoca programu sprawdz czy suma tych liczb (zad 1) jest liczba parzysta. 3 zadanie. Dane sa dwie liczby. Napisz program, ktory...
Witam. Niedawno stworzyłem banalny programik który steruje portem LPT. Jestem początkujący więc prosiłbym o poprawienie mojego kodu tak aby liczba była dodawana a nie zamieniana bo gdy np. uruchomię stan wysoki na 1 to 4 gaśnie a chodzi mi o to aby się dodały dodaję załącznik
Stwórz tablicę (1000 + 1000 + 1) elementów, ustaw wszystkie na zero. Wczytujesz liczbę, dodajesz 1 do elementu tablicy pod zadanym indeksem. Po skończeniu wczytywania przeglądasz tablicę 1 raz, żeby znaleźć maksymalną wartość. Przechodzisz tablicę drugi raz, wypisując indeksy wszystkich elementów, które są równe wartości maksymalnej. Pozdrawiam, Dr.Vee
Właściwie to wystarczą dwie liczby i samo dodawanie lub odejmowanie ich. Niby proste a jednak to dla mnie kłopot
to mi wyglada jak zwykly pascal, nie uzywaj w nim polskich liter, "then to" na "then", zamiast / powinno byc DIV bo dzielisz liczby calkowite i repeat nie mialo until Program kalkulator; Var liczba1:integer; liczba2:integer; chr:char; decyzja:integer; Procedure DODAWANIE; Begin WriteLn('Podaj dwie liczby'); ReadLn(liczba1,liczba2);...
Mam problem, mam do napisania dodawanie dwóch liczb w BCD. Pierwsza liczba w komórce pamięci 2000H druga liczba w komórce pamięci 3000H Wynik w komórce pamięci 4000H Dodawane liczby maja byc n-krotnej precyzji (n-bajtowe) Teraz co mam narazie ... To dodaje mi dwie liczby w BCD .. ale nie uwzględnia korekcji dziesiętnej .. Czy wie ktoś może jak zrobić...
Jakiego typu jest ta dodawana liczba dodatnia?
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...
szarpanie dodawaniu liczby znaki liczby słownie
alarm toyota corolla zamykanie wentylacja lutowanie statecznik rtęciowej
beretta kompakt płyta sterująca beretta
Samsung NP550XDA NB2772_PCB_MB_V4.1 Rev 1.0 schematic access, boardview, repair tips Growatt SPF 6000 – opinie, awaryjność, alternatywy do off-grid 6–7 kWp Victron SMA Deye