pamiętaj że dodajesz 8 spakowanych bajtów i dostajesz overflow'a przy $78+$88 wzwyż.
Musisz pobrać dane z textboxów, pamiętając że w textboxach dane są stringami. Następnie musisz je zrzutować (przekonwertować) na typ liczbowy (dajmy na to integer) dodać i przypisać textboxowi3 sumę liczb.
Wyglada, jakbys mial zainstalowana baaardzo stara wersje JRE na sprzecie, na ktorym te bledy wyskakuja. static double Double.parseDouble(String) jest dostepna od wersji 1.2 specyfikacji jezyka. Sprawdz wersje JVM (komenda: java -version ).
Proste dodawanie jest OK, tyle, że 16 bitowe ze znakiem. Procedura do znalezienia wszędzie. A tego i tak nie unikniesz, bo jak sam piszesz może być przepełnienie. Albert
Musze Cie zmartwić ale nie da się tego zrobić na jednej tabelce .. dla kazdej sumy i przeniesienia musisz robić oddzielną funkcje. W załączniku masz skan z ksiązki przedstawiający sumator jednobitowy, tablice karnaughta dla niego i symbol graficzny .. aby zrobić sumator dwubitowy ... trzeba takie dwa sumatory jednobitowe połączyć ze sobą równolegle...
Przed: [syntax=c]char_tab1 = (char*) malloc((size1) *sizeof(*char_tab1) );[/syntax] Wstaw: [syntax=c]printf("Przydzielam pamiec na %d bajtów, muszę poczytać o podstawach programowania aby mieć świadomość że po zmianie wartości zmiennej size1 rozmiar przydzielonej pamięci samoczynnie się nie zmieni.",size1);[/syntax]
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...
i = (tm.Hour * 100) + tm.Minute;
Większość programów do kompilacji projektów (np. Quartus Altery) ma gotowe komponenty do operacji na liczbach zmiennoprzecinkowych.
Hmm, to typ char tak naprawdę jest typu byte? W zasadzie to byte jest unsigned char :) https://en.cppreference.com/w/cpp/langua... Dodawanie zmiennych typu char, to jak dodawanie liczb (w wyniku też powstaje zmienna typu liczbowego), a nie tworzenie łańcucha znaków - wtedy nie byłby to już typ char. Jeżeli chcesz dodawać znaki w celu tworzenie...
Działa dobrze, możesz sobie sprawdzić nawet na kartce papieru. Wystarczy, że weźmiesz pod uwagę specyfkację formatu U2, jak binarnie zapisana jest liczba -2 i co się stanie, gdy "na kartce" dodasz do niej np. liczbę trzy. Poniżej zamieszczam program testowy dla 32/64-bitowego systemu operacyjnego, przedstawiający składniki i wynik w trzech systemach...
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.
Kolego , jest to język Logo a tu pomocna strona http://logo.oeiizk.waw.pl/index.php?sr=m...
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",...
divide et impera. Dziel problem na mniejsze, potwierdzaj ich działanie (ewentualnie znajdują błędy). Sposób czytania idzie bardzo po bandzie (w sensie ogromny skrót myslowy). Zakładać wypada, że php ma ogromny zakres tolerancji, ale to nie jest dobre, zwykle "jakoś działa" przez domniemania "co użytkownik miał na myśli", zarówno podczas operacji plikowych,...
Więc zaczynasz zamianę na cyfry od "NastSetki" a nie od "Setk". Dodano po 7 Umieść tutaj pełny kod przy użyciu odpowiednich znaczników (nie na zdjęciach). Wiele par oczu go zobaczy - niemal na pewno coś się wymyśli.
Mam napisać program pod mikro kontroler DSM51 w Asemblerze oto treść zadania: Należy dodać dwie trzybajtowe liczby NBC znajdujące się w pamięci I-RAM pod adresami 50H i 58H. Wynik dodawania należy zapisać pod adresem 60H. Składniki sumy pod wskazane adresy należy wczytać z klawiatury matrycowej jako sześciocyfrowe liczby heksadecymalne korzystając...
Jak opisać słownie dodawanie liczb 24-bitowych przez procesor 8 bitowy
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...
Wypnij wepnij ponownie, sprawdź na zewnętrznej klawiaturze.
???
Tak to powinno wyglądać: LXI H,NUM1 ;Adres pierwszej liczby i jednoczesnie wyniku LXI D,NUM2 ;Adres drugiej liczby CALL ADD3B ... ADD3B: LDAX D ;Dodawanie liczb 3-bajtowych (HL) := (HL) + (DE) ADD M MOV M,A INX H INX D LDAX D ADC M MOV M,A INX H INX D LDAX D ADC M MOV M,A RET NUM1: DB 0FDH, 6AH, 7CH NUM2: DB 7DH,...
musze napisac prosty program dla uC8051, ma on dodoawac dwie liczby a potem wynik zamienic na kod BCD;] wszystko jest ladnie pieknie, lecz ta liczba w kodzie BCD nie jest identyczna jak wynik dodawania:( cos tam czytalem ze czasem trzeba odjac lub dodac liczbe 6 do BCD i wtedy wychodzi;] tylko kiedy sie odejmuje a kiedy dodaje?? i jak to napisac w dsm...
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ę
Jeśli odwołujesz się do wartości zapisanej zmiennej, to musisz ją poprzedzić znakiem $ , a jak przypisujesz zmiennej wartość, to wystarczy sam identyfikator: x=2 y=5 z=`expr $x + $y` echo $z
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
(at)michson1 Nie do końca działa poprawnie: "nie dodaje wierszy" do "bazy", względnie kopiuje bez braków do "danych", w arkuszu "brakujace" wkopiowuje dane dopiero od 2-go wiersza - sprawdź. arkusz dane miał być przykładem jak ma działać makro. Ten arkusz spowodował pewnie nie potrzebne zamieszanie Przykład trochę źle opisany - choćby w kwestii: 1....
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...
Dodawanie liczb float, czyli DEADD: https://obrazki.elektroda.pl/5106269300_... I tu pytanie: Jak dodać np. do zmiennej "Liczba_REAL" wartość ułamkową, czyli np. 10,5? Czy tylko przez kombinację: w jakiś rejestr wpisuję float 105, dzielę przez 10, zapisuję w innym rejestrze, i ten inny rejestr dodaję do "Liczba_REAL"?
pokaz swoje wypociny
Bo żeś źle wmalował. U imć Bolkowskiego wyjdzie zero. Dodano po 11 Ale weźmy twój rysunek. Czemu oznaczyłeś roznym kolorem półokresy? Bo jak sam stwierdziłeś "Niebieska linia to moc oddana". Więc biorąc to pod uwagę, od czerwonych musisz odjąć niebieskie. Czyżby jednak niebieskie mają znak ujemny? Odejmowanie to dodawanie liczb ujemnych.
Dodawanie liczb binarnych nie jest trudne. Obowiązują zasady: 0+0=0 0+1=1 1+0=1 1+1=0 i 1 do przeniesienia w lewo. Ot i cała filozofia dodawania. Dane z pliku wejściowego po otwarciu go wczytujesz linia po linii do zmiennej i dodajesz. Wynik zapisujesz w pliku. Przydatne: assign() read() reset() write() rewrite() close() Myślę, że powinno pomóc.
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...
I co poszło oczywiście ma być 5 liczb czyli dodajemy zero z przodu tj: 01310 ;) zapomniałem ci napisać.
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 ...
dodawanie - nic prostszego zalozmy, ze liczba 0x12345678 sklada sie z MSB = 0x1234 i LSB = 0x5678. aby je dodac robisz tak: dodajesz LSB1 + LSB2, potem dodajesz Carry + MSB1 + MSB2. jesli po tej operacji carry jest ustawione, to znaczy ze liczba przekroczyla zakres wyswietlenie bedzie juz bardziej zakrecone [; jak to zrobic najprosciej? napisac kod...
Nieprecyzyjne pytanie więc ogólnikowa odpowiedź. MOV A,#liczba1 ADD A,#liczba2 wynik a akumulatorze
Zapomniałem o tym temacie. Program juz dawno napisałem i w związku z tym temat mozna zamknąć. Dziekuje.
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...
witam wszystkich, potrzebuje możliwie najlżejszego algorytmu konwersji liczb dziesiątkowych na binarne, lub sposobu na dodawanie liczb binarnych
Witam szanownych kolegów. Prosze o pomoc w zaprojektowaniu układu dodajacego dwie liczby dwubitowe za pomocą multiplekserów MUX 4-1 i MUX 8-1 oraz krotki opis jak takie układy działają. Głowie się już kilka dni nad tym problemem, ale nie mogę sobie poradzić. Pozdrawiam.
dla ZbeeGin: chce zrobic dodawanie liczb 16-bitowych ze znakiem w kodzie BCD.
Mam taki problem mam zsymulować dodawanie 3 liczb w kodzie U1, a dokładniej napisać program do tego ale nie za bardzo wiem czy dobrze przerobiłem tabelę: | A | B | C | P | ------------------ | 0 | 0 | 0 | 0 | | 1 | 0 | 1 | 0 | | 0 | 1 | 1 | 0 | | 1 | 1 | 0 | 1 | to jest tabela dodawania ja ją przerobiłem w taki sposób że program sprawdza po kolei równoważne...
Witam! Niech kolega poczyta o instrukcji DA A - bardzo się przydaje przy dodawaniu liczb BCD. Gorzej jest z odejmowaniem, ale powinno się dać poprzez dodawanie uzupełnienia do 100, czyli zamiast odjąć 1 dodać 99. Pozdrawiam!
Witam. czy mógłby mi ktoś pomóc w zadaniu o takiej treści: Zapisać tablicę prawdy dla dodawania dwóch liczb 2-bitowych. Nie miałem tego typu zadań na zajęciach ale na zaliczeniu się pojawiło i nie mam pojęcia jak to rozwiązać. będę bardzo wdzięczny za rozwiązanie pozdrawiam
Oto przykład: Wprowadzę oznaczenie: a1=Re(liczba1);b1=Im(liczba1); Re(liczba1)->część rzeczywista liczby "liczba1"; ImI(liczba1)->część urojona liczby (liczba1); fi1=arctg(b1/a1);fi2=arctg(b2/a2);arctg-... tangens; Uwaga:fi może być podane w radianach lub stopniach; a2,b2->to samo ale dla liczba2. M1=sqrt(a1^2+b1^2);M1->moduł liczby zespol.,sqrt->pierw.kwadrat....
Witam Mam do napisania program: Dodawanie 2 liczb 2-bajtowych z wczytywaniem i wyswietlaniem (zalozyc, ze wynik zmiesci sie w 2 bajtach) nie korzystac z podprogramu get_num. Ogolnie dodawanie juz mam tylko nie wiem jak zrobic zeby mozna bylo wprowadzac i dodawac wieksze liczby czyli 2-bajtowe. Bede wdzieczny za pomoc
Przed return 0, ale ja bym dał cin.get(); , bo cin>>a; może oczekiwać na liczbę.
Opis edytora Graftec po polsku http://www.sabur.com.pl/upload/saia_burg... Liczenie średniej to czynnośc sekwencyjna: Albo dodajesz do siebie 30 liczb i na końcu dzielisz przez 30 albo Srednia=Σ (xi/30) dla i=1 to 30
Mam do zrobienia na piątek zadanie o takowej treści : Napisz program na system DSM-51. Program powinien na wyświetlaczu LCD wynik dodawania dwóch liczb, których wartość jest wybierana za pomocą klawiatury matrycowej, których wartość nie przekroczy 99. Wartości liczb zatwierdza klawisz ENTER a wykonanie nowej operacji po naciśnięciu klawisza ESC. Do...
nie działa jak należy Czyli?
Program dodający duże liczby naturalne: program dodaj_natur; { Testujacy dzialanie funkcji, operujacej na duzych } { liczbach (pamietanych w zmiennych typu String). } uses Crt; type TLiczba = String; function Dodaj (A, B: TLiczba) : TLiczba; { Funkcja dodaje dwie duze liczby. } var C : String;...
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.
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,...
Czego konkretnie nie rozumiesz, pytaj ! Dowiedz się u prowadzącego: - jaki ma być zakres dodawanych liczb - jak mają być wprowadzane dane wejściowe (czy obie liczby z klawiatury) - jak mają być wyświetlane wyniki (dziesiętnie czy szesnastkowo)
Dodawanie : ; PODPROGRAM WIELOBAJTOWEGO DODAWANIA ; WEJSCIE: ;R0 - ADRES NAJMLODSZEGO BAJTU PIERWSZEGO SKLADNIKA ;R1 - ADRES NAJMLODSZEGO BAJTU DRUGIEGO SKLADNIKA, NIE MODYFIKOWANY ;R2 - LICZBA BAJTOW ; WYJSCIE: ;R0 - ADRES NAJMLODSZEGO BAJTU WYNIKU ;R2=0 ;PRZENIESIENIE C I PRZEPELNIENIE OV JEST ;USTAWIANE W TAKI SPOSOB, JAK W ROZKAZIE ADDC...
Przeanalizują załącznik. Opcja szukaj w pomocy: "dodawanie dat", wynik powinien zwrócić ci: "Dodawanie liczby miesięcy do daty" Przetestowane na Office 2003
Dodajesz i odejmujesz 8bitowe kawałki oddzielnie i jeśli nastąpi przeniesienie w młodszym kawałku to dodajesz/odejmujesz jeden do starszego
1110 0100 ------- 0100 Więc wychodzi 4. Czyli tu chodzi poprostu o dodawanie tych liczb? koniunkcja wykorzystuje bramkę logiczną AND, czyli mnożenie
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...
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ę...
Poprawiłem zgodzie z Twoimi zaleceniami (mam nadzieję), teraz się kompiluje, ale zamiast uczciwych liczb zwraca krzaczki jakieś, czyli nie działa poprawnie, znowu coś źle przekazuję :( Kod teraz wygląda tak: #include <stdio.h> #include<string.h> char* dodawanie(char liczba1[],char liczba2[], char suma[]) {...
Dzięki za ten sposób liczenia, ale dalej mnie nie rozumiesz. Czytałeś od początku?Z napisaniem programu dałem se radę i tam co wstawiasz x to ja pamiętam na pamięć te podstawowe (od 0000 0000 do 1000 0000) ale chodzi mi o dodawanie tych liczb bo: jak nacisnę button 1 to wysyła sygnał na Pin 2 i 6 a jak nacisnę button 2 to wysyła sygnał na Pin 3 i 7...
Właśnie tak. Zrób sobie warunek dla liczb mniejszych od 10 i wtedy dodawaj przed znakiem cyfry spację, a w innym wypadku wyświetlaj normalnie.
Czemu dodajesz cyfry a wychodzi liczba? Skad wiesz ze cyfrom zawsze przypisana jest wartosc? Czym sie roznia cyfry od liczb jednocyfrowych?
Mam pewien problem otóż program dodaje 2 liczby wprowadzane z klawiatury ale tylko suma do 10 co zrobiłem źle i jak mam przekształcić program żeby zapisywał do pliku wynik?[syntax=asm].MODEL SMALL .STACK 100H .DATA PROMPT_1 DB 'Podaj pierwsza liczbe: $' PROMPT_2 DB 'Podaj druga liczbe: $' PROMPT_3 DB 'Suma liczb to: $' VALUE_1 DB ? VALUE_2 DB ? .CODE...
Tak jeszcze gnębiąc ten temat ... mały obrazek ... 829015 Na komórkę oznaczoną czerwono-żółtą barwą nie patrzmy. Widać, że jeśli w komórce mamy zapis "=50-60-70", to nie bardzo wiemy, czy jest to dodawanie liczb dodatnich i ujemnych, czy też odejmowanie dodatnich, możemy się jedynie skupić na wartościach bezwzględnych tych liczb. Excel nie wymuszając...
Wszystkie działania "pod kreską" na każdym, dowolnym systemie liczbowym, wyglądają IDENTYCZNIE! Trzeba tylko pamiętać, że "przeniesienia" odbywają się od określonej liczby (dla systemu dziesiętnego jest to 10 - "zero i 1 dalej", dla dwójkowego - 2=10b - "zero i 1 dalej").
Panowie i Panie, połowa pytań było odnośnie drukarki i skanery, 2 zadanie były z dodawania liczb binarnych, zamiany liczb w systemie 8 na 16, schemat zasilacza, symbol ltp, partycjowanie dysków (polecenie) , coś z linux (unity tools, jakoś tak)
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ć...
Elektronicznie takie sumowanie (liczb całkowitych, czyli jednostki ALU) jest prostą operacją i wewnętrznie tak się odbywa, ale w szeregu na wielu tranzystorach równocześnie (a właściwie: kaskadowo). Stąd architektura (szerokość danych) procesora - wskazuje, jak dużo bitów (jak długą liczbę) może zsumować i dać wynik w ramach taktu. Ponieważ zanim wynik...
Witam. ostatnio zainteresowałem się elektroniką cyfrową i zastanawia mnie jak na przykład procesor intel 4004 po dodaniu dwóch liczb 4 bitowych 9+9 na wyjściu przedstawiał liczbę 18 bo ona jest zapisana w 5 bitach
Witam potrzebny program w C++ ktory dodaje i odejmuje liczby binarne w kodzie U2 albo moze ktos pomoc.Jakas podpowiedz. Czy musze do tego urzywac tablic ??
tplewa: Zobacz, jak długi jest kod wygenerowany przez kompilator dla typowych, prostych operacji w C, np. dodawanie liczb 16-bitowych, sumowanie wektora takich liczb itp.. AVR jest przyjazny dla kompilatora (chociaż kompilator niekoniecznie w to wierzy), 51 i PIC (8-bitowy) to nie są architektury, na które daje się normalnie generować kod z języka wysokiego...
witam mam problem mam skonstruowac uklad o dzialaniu jak nizej ale nie potrafie tego zrobic :) prosze wiec o pomoc :) za ktora z gory dziekuje - najlepiej jesli bylby to schemat polaczen ukladow cyfrowych jesli ktos chce program symulacyjny prosze o kontakt na email :) tresc zadania Skonstruowac uklad arytmetyczny pozwalajacy na wykonywanie funkcji...
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...
W tej męce nie mogę się powstrzymać! Dodawanie jest najprostszą metodą obliczeń, zaawansowanymi są inne działania. Prawda jest wtedy, gdy wynik dodawania liczb rzeczywistych jest równy wynikowi działań zastępujących dodawanie. Moc niema zwrotu. Po prostu jest.
Chodzi o wprowadzanie liczb w postaci hex do programu, np. piszesz "0fe" i chcesz otrzymać 254 dziesiętnie, czy chodzi o kody klawiszy w postaci hex? Raczej o to pierwsze, więc np.: 1. Obracasz pobrany string z klawiatury (z "0fe" zobisz "ef0") i mnożysz każdą cyfrę { (ord(znak)-32)*waga } przez wagę odpowiadającą jej pozycji. Dla hex będzie to 1, 16,...
W załączniku jest akumulator 12 bitowy dodający liczby 8 bitowe. Dodanie liczby następuje na narastającym zboczu sygnału DODAJ. Zerowanie wyniku następuje przez wymuszenie stanu niskiego na lini zeruj.
Zacznij od usunięcia wszelkiej arytmetyki na wskaźnikach, zastępując o indeksowaniem. Podejrzewam, że nie do końca zdajesz sobie sprawę z tego, jak w C działa dodawanie liczby do wskaźnika. Czyli zamiast: adr=*(ram+CONF_BASE+XSAMPLE+aaa); napisz adr = &ram[CONF_BASE+XSAMPLE+aaa]; Dla kompilatora oba zapisy znaczą to samo (przy założeniu, że aaa jest...
Z Copy już próbowałem w kilku wariantach. Czyli z wklej specjalnie (wartość i formaty liczb)?
Może ktoś ma pomysł na dobry przykład tego polecenia na 51, ja mam zaćme nie moge nic sensownego sklecić. najprostszy: dodawanie 2 liczb 16 bitowych. Najpierw dodajesz młodsze bajty przez ADD - generuje przeniesienie (Carry), gdy wynik przekroczy FF a potem dodajesz starsze bajty przez ADDC (dodaje też przeniesienie)
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ż...
R = Jedsek + Dziesek S = Jedmin + Dziemin dla sekund: zakładając że sekund jest 15 ten kod zwróci liczbe 6 (1+5).. dla minut jest tak samo.. powinno być coś takiego: R = Jedsek + 10*Dziesek S = Jedmin + 10*Dziemin ale niewiem czy to sie skompiluje w bascomie.. T = R + S też zawiera błąd.. jeśli R to sekundy a S to minuty powinno być: T = R + 60*S wiedy...
Dzięki marcinj12. Używałem złego operatora do dodawania liczb. Zamykam.
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...
http://zto.ita.pwr.wroc.pl/~luban/uklady...
Jutro mam egzamin i stąd tyle tematów ode mnie na przestrzeni paru dni na forum:) Również jak ktośby miał przykład jakiegoś zadania z demultiplekserem to byłbym wdzięczny,bo o ile multiplekser wiem jak np. realizuje dodawanie liczb w kodzie dwójkowym i realizuje różne funkcje,to o tyle nie moge sobie wyobrazić jak za pomoca demuxa można coś zrobić jak...
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,...
ale spodziewałem się, że w obu przypadkach wartości będą identyczne. A niby czemu? Skąd domniemanie, że kompilator używa w obu wypadkach tej samej biblioteki zmiennoprzecinkowej? sdcc/device/lib/_fsadd.c - dla '51 sdcc/device/lib/z80/_fsadd.asm - dla z80 Albert Nawet przy różnych implementacjach obsługi liczb zmiennoprzecinkowych wydawać by się mogło,...
No i dochodzimy do sedna sprawy, że wiedza jest tu spora potrzebna począwszy od systemów liczb dwójkowych, dziesiętnych na szesnastkowych skończywszy dodając jeszcze znajomość struktury zapisu danych w różnych systemach zapisów plików na nośnikach pamięci... No i trochę uporu, własnych doświadczeń, ślęczenia po nocach...
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,......
Chyba będzie najlepiej jak posłużę się przykładem. Przedstawiam wartości maksymalne. przyklad 1. x=ADC/timer - x to bedzie duży ułamek np. 0,00 999 999 999 będzie użyty jako stała wyliczona na początku z przetwornika ADC i timera, timer może przyjąć nawet wartość 9 999 999 999 999 przyklad 2. y=timer2*x - timer2 moze przyjmowac wartosci 9 999 999 999...
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...
Ale proc ma 128 bitowe jednostki obliczeniowe, i o to się rozchodzi. Na czym szybciej zrobisz dodawanie 2 liczb 128 bitowych na 32 bitowym 486 czy 64 bitowym P II. Chodzi cały czas o jednostki obliczeniowe, a nie zbiór instrukcji, który w obu przypadkach jest 32 bitowy.
Pokaże Ci przykład dodawania dwóch liczb wiecej jak 8 bitowych (i mniejszych niz 16 bitów), przykład ten znalazłem w ksiązce "Mikrokontrolery AVR w praktyce " Jarosława Dolińskiego ; dodaj dwie liczy 16-bitowe r1:r0 + r3:r2 add r2, r0 ;dodaj młodsze bajty adc r3, r1 ; dodaj starsze bajty z przeniesieniem Więcej przykładów operacji arytmetycznych znajdziesz...
Jestem w kropce bo dopiero co od niedawna zaczynam a juz takie trudności ... :/ Zatem dlaczego je sobie tworzysz? I w dodatku prawda cię wyzwoli. Pamiętaj o tym! A do poduszki: Poczytaj o kodowaniu liczb BCD. Ich dodawaniu i korekcji dziesiętnej (rozkaz DA A). A na koniec o sterowaniu wyświetlaczy z przemiataniem.
Witam. Mam do napisania 3 programy w assemblerze na DSM-51. 1. Dodawanie dwóch liczb 5-cyfrowych. 2. Mnożenie dwóch liczb 5-cyfrowych. 3. Komparator (porównywanie cyfr) 5-cyfrowych. Np. 18 większa 10, 10 mniejsza 18, 10 równa 10. Na wyswietlaczu LCD musi pokazac sie równiez słowo(mniejsza, wieksza, rowna)
Witam Od razu zaznaczę, że jestem poczatkujacym w tej dziedzinie, uzywam Jagody. Mam taki program ktory dodaje 2 cyfry, moja wiedza pozwala mi to by go przerobic tak, ze bedzie dodawal np 3, 4 czy wiecej cyfr, ale chcialbym go zmodyfikowac tak, by sume wyswietlal na wyswietlaczu LCD dopiero po wcisnieciu Enter na klawiaturze matrycowej.... i tu pojawia...
Wszystko ok tylko że ten program miał dodawać 2 do liczb z pętli od 1 do 18 z wykorzystaniem tablic i nie wiem czy to ma tak być ????
dodawanie liczb excel dodawanie liczb binarnych dodawanie liczb asembler
ustawianie zbieżności regulacja kontrast wyświetlacz zacięcie stacji serwisowej
lombardini wtrysk lombardini wtrysk
Poszarpane krawędzie liter w druku wielkoformatowym - przyczyny i rozwiązania Przeciek w trójniku jednocalowym po wymianie głowicy