Nic, a w zasadzie nic waznego. To indeks interface'u w windowsach, bo nie napisałeś że to jest wynik wyświetlenia komendy arp na windows. Nie kojarze takiego wyniku po wydaniu komendy sh arp na jakimkolwiek urzadzeniu cisco
Witam, Kolega za dużo kombinuje...bierzemy bajt do konwersji i rozdzielamy na dwie 4 bitowe wartości (używamy do tego celu maski zmienna = zmienna&maska), następnie konwertujesz dwa półbajty do ASCII i po problemie :) Sama konwersja też jest dość prosta, sprawdzasz czy pół bajt mniejszy od 10 jeśli tak to robisz logiczny or z 0x30h jeśli większy lub...
Przecież do tego wystarczy pętla w podanym zakresie z krokiem 1.
Rozpisz sobie liczbę szesnastkową na bity: 0x01 = 0b00000001 Zatem jedynka znajduje się na bicie o nr 0 (2^0=1)
Cudów kolego w matematyce nie ma. Teraz pokaz co masz w tym swoim [...]. PS Wbrew pozorom łatwiej sie czyta w informatyce liczby szesnastkowe (szczególnie jak liczymy bity) poniewaz 4 bitom odpowiada jedna cyfra.
Zauważ, że zaproponowałem takie pobieranie danych: scanf("%[q0-9A-Fa-f]s&q... liczby[licznik].liczba); /* pobranie reszty - od pierwszego błędnego znaku do końca linii */ gets(temp); i po wykonaniu tych funkcji (gets(temp) pobiera resztę linii) "temp" będzie zawierało znaki nie będące cyframi i może tam być słowo...
w formacie double [IEEE754]: 0000000080C47040 -> 268,28125 503CD3D655B13740 -> 23,692716 ps. 0000000080C4E040 -> 34340 ----------- jak ktoś lubi cyferki: 0000000080C47040 [little-endian] 4070C48000000000 [big-endian] 0 10000000111 0000110001001000000000000000000000000000... znak: 0 [+] eksponenta: 10000000111 = 1031 (liczba znormalizowana)...
(at)Marek_Gorecki Według mnie kod numer 1 jest lepszy bo nie ma else. jeśli chodzi o drugie pytanie to w zasadzie to co robisz jest ok. Ja preferuję operacje na liczbach szesnastkowych. Wracając do skasowanych postów to odnosiłem się do: Volatile tylko mówi kompilatorowi że trzeba ją zapisać w pamięci przy każdej operacji. I nic więcej. Co jest oczywiście...
wyskakuje niebieska plansza z zrzutem pamięci i prawodopodobną przyczyną usterki - sterownik nv4_disp.dll I oczywiście żadnej innej informacji (nazwa błędu, kod błędu podany jako liczby szesnastkowe) na tym niebieskim ekranie nie ma? Niech kolega bardziej się postara.
właściwie obojętnie co wpiszesz to będzie ta sama liczba.. a postać liczby "szesnastkowej" nie ma żadnego znaczenia, bo w procesorze to będzie tak czy tak w postaci binarnej przetwarzane. Zapis 0X09 jest tylko ułatwieniem dla człowieka. Dla komputera to jest zawsze to samo co 9 dziesiętnie czy 00001001 binarnie. Użyj unsigned char , unsigned byte, byte...
Coś Ci się kolego pomieszało chyba. W putchar dajesz zmienną, która jest liczbą, w kodzie programu nie ma znaczenia czy zapiszesz putchar(15) czy putchar(0x0A) A liczbę szesnastkową taką jak np. "9F" musisz trzymać jako tekst, i go ew. sparsować. Edit: Chyba że chodzi Ci o funkcję strtoul() Czyli np: [syntax=c]znak = putchar(strtoul("FF",err,16));[/syntax]
Witam Nie mam Excela pod ręką, więc trochę z pamięci: - wczytujesz jak CSV i ustalasz sobie znaki jakie rozdzielają dane - zaznaczasz obszar w jakim masz dane - Edytuj znajdź/zamień - zamień tekst z .... 0x - na tekst pusty Potem możesz wyeksportować z jakiejś ludzkiej postaci rozdzielonej wygodnymi znakami Piotr
Witam Czy posiada ktoś kod do asemblera, wykonujący mnożenie liczb szesnastkowych?? Proszę o szybką odpowiedź.
Moge to wpisat w prostyh operatorah PASCAl, jzeli to jesche potshebno. Theba ?, to napish na Boant(at)Zmail.RU W TurboPower to tez yest, esli to mash. pzeprash. za lamane polskiego :) Z wyraz sz. ANATOLIY BOGOW; Boant(at)Zmail.RU
Jaki masz panel ? Sprawdź czy format liczby w panelu nie jest hex. jeżeli jest to dla liczb : 255 , 16 nie będzie działać a dla : 18, 37 będzie pozdrowienia PS. sterownik zachowuje się tak jakby dostawał liczby hex ( szesnastkowe ) zamiast dziesiętnych
Luźne uwagi: -termin z kryptografii: „funkcja skrótu”, -jeśli będzie to przepisywane przez człowieka problemem jest rozróżnienie litery „O” od cyfry „0”, podobnie „l”, „I”, „1” (małe „L”, wielkie „i”, cyfra „1”), -wygodne i jednoznaczne będą liczby...
Mam liczbę szesnastkową powiedzmy 0x01 jak się wykonuje natych liczbach operacje bitowe w języku C np. 0x01<<1 albo 0xA3<<2 ?? z góry dzieki. Pozdrawiam
Powyższy problem rozwiązałem tak: fDestination.Write((CString)... fDestination.Write((CString)... fDestination.Write((CString)... fDestination.Write((CString)... Działać...
Zawsze odbierasz przez UART dane binarne. Możesz je tylko sobie wyświetlić lub wypisać jako znaki, liczby dziesiętne lub szesnastkowe. Odbierasz bajty, masz z nich złożyć daną 16-bitową, np. tak: wartosc = bajt_mniej_znaczący + bajt_bardziej znaczący * 256
mam jedno pytanie: Co oznacza ten zapis?? Kierunek = Pind And &H0F nie rozumiem tej części po = to znaczy wiem co znaczą osobno ale nie wiem jak to interpretować razem...:) Ktoś jeszcze jakieś pomysły?? Ten zapis to tzw maska. Liczba z indeksem &H to liczba szesnastkowa (Hex). Liczba &H0F to inaczej 00001111. Zapis Kierunek = Pind And &H0F daje w wyniku...
Jak ma działać pole Flags w aplikacji internetowej? Mój jest pusty, mimo że mam włączonych kilka flag - niektóre są ważne, aby pasowały do mapowań pinów - na przykład flaga 24 jest potrzebna dla RGB + WW, aby pracować z kanałami kolorów. Oczekiwałbym, że flagi są maską 64-bitową, a wartością byłaby pojedyncza liczba szesnastkowa, która zawiera je wszystkie?
Łap, tylko że zamiana jest z dwójkowego na dziesiętny, a później z dziesiętnego na dwa pozostałe... no i zakładamy że użytkownik jest uczciwy i podaje nam na wejściu tylko 0 i 1 ;] uses crt; var binarna:string; function potega2(pot:integer):int... var i,wynik:integer; begin wynik:=1; for i:=1 to pot do wynik:=wynik*2;...
Witam, postaram sie prosto to wyjasnic: - zobacz jak wygladaja w systemie dwojkowym te liczby szesnastkowe, przykladowo 0000h = 0000-0000-0000-0000 i 1FFFh = 1111-1111-1111-1000 a nastepny adres /liczba to 2000h = 0000-0000-0000-0100 wiec widac ze istotne dla calego obszaru 0000h-1FFFh sa bity A13 i wyzsze. Inaczej mowiac Gdy A13 = 0 A14=0 i A15=0 masz...
Tak nie ustawisz wszystkich pinów portu B jako wyjście, ponieważ PORTB to makro zawierające adres rejestru portu B czyli liczba szesnastkowa 0x18, czyli przesuwasz 1 aż tyle razy w lewo, czyli zostaje Ci de facto ZERO. Gdybyś zrobił tak: a co do F_CPU to racja zapomniałem zdefiniować lecz czy tak czy tak problem nadal jest Bo problem leży powyżej....
Zamiast wpisywania całej treści bardziej polecam przechwytywanie znak po znaku i jego obsługę. Musiałbyś poćwiczyć na prostych problemach, żeby później dopiero rzucić się na złożony. Jeśli bardzo chcesz na przykładach, to może to się przyda: https://www.dzyszla.pl/download-34.html - choć nie przepadam za takim posunięciem, bo gorzej się człowiek uczy....
Przyznam, że nie analizowałem Twojego programu, ale zaproponuję inne podejście. 1) Zakodowałbym przyciski jako liczby szesnastkowe od 1 do A i po każdym przyciśnięciu wrzucał np. do podwójnego słowa na kolejne części bajtów. Możliwy kod będzie wtedy od 1 do 8 znaków. Po jakimś czasie np. 5s po prostu sprawdziłbym wpisaną wartość z wartością kodu. 2)...
Wiesz co oznacza zapis 0x11? 0x11(hex) = 0001 0001(bin) = 17(dec) Albo zapis (1<<11)? 0x0800(hex) = 0000 1000 0000 0000(bin) = 2048(dec) Widzisz tą jedynkę w zapisie binarnym ? Przesunięta o 11 miejsc w lewo. Stąd zapis (1<<11) w C równy jest 2048 dziesiętnie lub jak wolisz 0x800 w kodzie szenastkowym. Jeśli chcesz "włączyć" 10 bit w zmiennej...
Witam i z gory dziekuje za wszelką pomoc. Moj problem dotyczy referatu, ktory musze musze przygotowac na UTK a scislej kodow szesnastkowych i zastosowania ich w krakowaniu gier. Pełny temat brzmi 'Zastosowanie ooperacji na liczbach szesnastkowych w krakowaniu gier' Nie mam pojecie jak sie do tego zabrac, bo nie mam pojecia jak mozna krakowac gre w taki...
możesz użyć funkcji strtol do konwersji liczby szesnastkowej na int-a, np. tak: [syntax=c]#include <stdio.h> #include <stdlib.h> #include <string.h> const char* hex = ":100000000C9437000C944C000C944C000C9458... ":10011000961B881F7A95C9F780950895F894FF... ":00000001FF\n"; // : 10 0110 00 96 1B 88 1F 7A 95 C9 F7 80 95 08 95 F8...
Proponuje funklcje printf ze specifikatorem %x lub X% konwertuje na liczbę szesnastkową Pozdrawiam
Po pierwsze, to musiałbyś zrobić wczytywanie liczb, a nie cyfr. Czyli pętla odczytująca cyfry i wynik zapisująca do rejestru/zmiennej. Potem wyświetlanie też najlepiej oprzeć na pętli, bo powtarzanie kodu jest po prostu bez sensu. Wygodnym tutaj może być użycie funkcji ROL w celu przerzucenia 4 najstarszych bitów na najmłodsze pozycje i wymnożenie przez...
Liczba to liczba niezależnie od tego jak ją zapisać. 0x to tylko informacja dla kompilatora że wpisałeś liczbę szesnastkowo.
Przy automacie nie trzeba żadnego bufora. Ta. Nawet kiedy założymy możliwość kasowania ostatnio wprowadzonego znaku, bo wystarczy podzielić zmienną roboczą przez 10 (czy przez 16 jeśli wprowadzamy liczby szesnastkowe).
Zapis koloru w postaci HEXa, to po prostu konwersja liczby z systemu dziesiętnego na szesnastkowy. Np. kolor jasny zielony: rgb(173,255,47) == #ADFF2F
Proszę podać wszystkie liczby szesnastkowe występujące w komunikacie oraz nazwę modułu programowego z tego samego ekranu.
Sprawdź sobie jak działa instrukcja switch i case w języku C :) Takiej konstrukcji jeszcze nie widziałem ale jest to przypisanie do zmiennej led jakiejś liczby zapisanej szesnastkowo. Zgaduję że każde takie przypisanie powoduje wydrukowanie kolumny pixeli. Zobacz że np E i S w środku mają 3 takie same kolumny. Spróbuj pokombinować z nowymi literami...
"liczbe w systemie binarnym na system szestnastkowy" Zadając pytanie w ten sposób nie do końca wiadomo czy: 1. Masz napis w systemie binarnym i masz go zamienić na napis w systemie szesnastkowym 2. Masz liczbę binarną (np w zmiennej typu integer) i chcesz ją zamienić na napis w systemie szesnastkowym. Tu jest kilka problemów, między innymi jaka jest...
Ok, ale to jak w koncu odczytywac te wartości, w moim przypadku jest to liczba 000000000045. Jak ja konwertowac aby dala nam liczbę 501. Czy jest to liczba szesnastkowa? Sorki ale nie kumam czaczy.
Po prostu operacje na zmiennych wielobajtowych zajmują więcej czasu ja staram się optymalizować pod swoje potrzeby to co można tak aby nie operować na wielobajtowych liczbach szesnastkowych o co chodzi?
Oki. to trzeba zacząć od podstaw, rozumiesz co to jest bajt, słowo,młodszy bajt starszy bajt zapis liczb szesnastkowych?
1.; ****************************************... 2.; Program konwertujący 1-cyfrową liczbę szesnastkowo na kodzie ASCII 3.; ****************************************... 4. 5./* 6.0 – 30h 7.1 – 31h 8. 9. ASCII(x)= ASCII + 30h 10. 11.9 – 39h 12. ––– –––...
To nazwy nadawane automatycznie - liczby szesnastkowe, być może od adresu początkowego sektora pliku. dysk oczywiście zasługuje na dokładną diagnoistykę, a więc nie tylko SMART, ale i pełny skan powierzchni. Ale problem może też leżeć po stronie zdestabilizowanych struktur logicznych systemu plików- mogą one zawierać błedy, które mogą powodować m. in....
1. Otwórz plik. 2. Dopóki nie osiągniesz EOF czytaj bajt. 3. Wypisz odczytany bajt sformatowany jako liczbę szesnastkową (na przykład przez sprintf). Prościej się nie da.
OK działa problem polegał na ponownym włączeniu sterownika po zmianie prędkości transmisji. Obecnie poszukuje procedury zamiany liczby szesnastkowej na wartość zmiennoprzecinkową float.
Napisz tak: int a=5; char buffer [10]; // np. 10 znakow // potem w programie. np w while (1){ wklejasz: itoa( a, buffer, 10); // 10 - liczba dziesietna 5 // 16- liczba wyswietli sie szesnastkowo - 0x05 // 2 - wyswietli sie binarnie - 0b00000101 // nastepnie: LCD wyswietl ("%s",buffer); // w moim przypadku to: glcdn_PutStrXLine(("%s",buffer), 30, 4);...
Immo 1 miało wlaśnie zapisany pin w formie hex w 0x090 linii, żeby policzyć pin trzeba było odwrócić bajty i przekonwertować z liczby szesnastkowej na naturalną.
Czy dobrze rozumiem literki UL oznaczają cyfrę unsigned long w tym przypadku 32-bitową bez znaku, 'n' oznacza liczbę szesnastkową. Ponieważ piszę trochę w GCC czy jest jakiś do tego manual ?
To bardzo dobra robota i bardzo przydatne informacje, ale jej przetworzenie zajmie trochę czasu. Zły numer miesiąca może sugerować, że Tuya numeruje miesiące od 1 zamiast od 0 i musimy dodać 1 wysyłając datę....zobaczę... https://obrazki.elektroda.pl/5302266500_... czekać... https://obrazki.elektroda.pl/8474351800_...
Jeszcze tylko jedno pytanie. Co Ci nie pasuje w tym ... równaniu ? (1* 256 +145)*0.0625 = 25.0625 Podstawą programowania mikrokontrolerów(i nie tylko) jest znajomość arytmetyki i to nie tylko na liczbach dziesiętnych ale również na liczbach binarnych i hexadecymalnych(szesnastkowych). Bez tego, ani rusz kolego :D Przecież taki kod (01000001110010001000000000000000)BIN...
Tak, dla rozróżnienia od innych systemów ( dziesiętnych, ósemkowych itp) liczby szesnastkowe zaczyna się pisać od znaków 0x (lub czasami 0X ).
hmm... niestety to do mnie nie przemawia, moze gdyby bylo jeszcze po polsku.... moze jakas translacja na bardziej lopatologiczny zapis...? to co sam napisalem nie jest zapewne sposobem prawidlowym z punktu widzenia optymalizacji, poprawnosci informatycznej itd. ale to byl pierwszy pomysl jaki mi sie nawinal - no i na papierze z kalkulatorem w dloni...
1. Kod można skrócić o połowę. 2. Stosuj sobie przesuniecie bitowe zamiast liczb szesnastkowych bo można się pogubić. 3. To nie C++ tylko C.
Ah, mea culpa, mea culpa, mea bardzo wielka culpa... ;-) Ale uwaga słuszna.
jak napisać program w pascalu,który zmieni liczbe dziesiętną na liczbę w systemie dwójkowym,ósemkowym i szesnastkowym?
pare razy wyskoczyło niebieskie tło z numerami haseł 1. To nie są numery haseł tylko kod błędu. 2, Podaj te liczby szesnastkowe (tylko bez błedów) oraz nazwę pliku która na tym ekranie znajduje się.
Kupiłem dysk używany Podzieliłem na 3 partycje Na 1 zamontowałem system. Po zamontowaniu systemu pozostałe dwie sformatowałem. Po paru dniach przenoszę plik i zauważyłem że są tam jakieś katalogi i nazwie typu MSIxxxxx.tmp gdzie xxxxx wygląda na 5 cyfrową liczbę szesnastkową. Co to może być i czy można to usunąć
Pierwsze co sie mi rzuciło to jak piszesz MOV A,#168 to do A nie zapisujesz liczby dziesiętne 168d, a liczbę szesnastkową 68h, bo jeśli chcesz wpisywać liczbę dziesiętną to trzeba na konću liczby napisać "d" czyli: MOV A,#168d zmień to i zobacz co z tego wyszło
Lokalne ID jest to samo więc nie pozwala mi dublować połączeń. Lokalne ID Ty definiujesz. Zrób 4 osobne połączenia do sterowników (jako Unspecified, nie muszą być w projekcie, wystarczy podać IP). Będziesz mógł je wywoływać jednocześnie. Pamiętaj, że ID jest liczbą szesnastkową. Ważna też jest ilość danych, które chcesz przesłać, bo GET ma pewne ograniczenia.
Dziękuję za informację, (at)spin55 Ponownie przeprowadziłem eksperymenty z tą konfiguracją i mogłem skutecznie wysłać wiadomość, zapisując liczby szesnastkowe jako 0xXX, więc przeprowadziłem pierwszy test, wysyłając z Realterm pierwszy pakiet w przeskanowanych dziennikach i uzyskując tę samą odpowiedź z MCU. Następnie próbowałem wysłać wiadomość z Twojego...
Nie łatwiej użyć procedury "Val" ? Val('$' + Hex, Int, Code); Hex: String - liczba szesnastkowa Int:Integer - Wynik Code:Integer - 0 gdy konwersja prawidłowa lub numer znaku który spowodował błąd I po co bawić się w 2 memo i na dodatek z zapisywaniem do pliku. Możesz wszystko zrobić na jednym memo
jak tylko podniesie sie mu obciążenie procesora, wyskakuje bluescreen z błędem "BAD_POOL_CALLER" 1. jakim to programem kolega podnosi obciążenie procesora? 2. proszę podać PEŁNY komunikat błędu, tzn te liczby szesnastkowe przed nawiasem i w nawiasie, a także pokazaną na ekranie nazwę modułu programowego Windows, naturalnie XP naturalnie, kolega nie...
a czemu tajemnicza? skoro nie robisz tego w petli, to wyrzuciles na LCD ostatni z odczytanych 8 bajtow. czemu sadzisz, ze na pewno nie jest to 3? 0x41 0x56 0x45!! Poza tym , wyświetlanie numeru seryjnego(ID) DS-a w postaci dziesiętnej , to oględnie mówiąc głupo** ... zły pomysł :D Proponuję liczby szesnastkowe. Piotrek
Aj kurde dziabłem się! spróbuj: tds=read_byte(); tds|=(int)read_byte()<<8; Ale nawet jak zadziała, to będzie tylko liczbę całkowitą pokazywać
Właśnie z tego powodu oczekiwałbym, że położenia wszelkich bitów/wartości konfiguracyjnych będą zdefiniowane w pliku nagłówkowym (bo czy to będzie jedna liczba szesnastkowa, czy kilka dziesiętnych + operacje bitowe, to wielkiej różnicy nie sprawia). Tu nie są (albo nie potrafię znaleźć właściwego pliku). W AVR (gnu) i MSP430 (IAR i CodeComposer) wszystko...
Ale w jaki sposób chcesz wysyłać te komendy? Jesli z komputera to musisz zaintalować sobie jakis terminal do obsługi RS-232. Po porawnym połączeniu mozesz wpisywać z klawiatury komendy. Trzeba byc tylko świadomym że w ten sposób wysyła się liczby 8-bitowe czyli od 0 do 255. Taka liczba może byc odczytana bezpośrednio jako rozkaz lub jako znak, czyli...
Jeżeli plik CFG zawiera wszystkie możliwe teksty z polskimi literami to po wstępnym sprawdzeniu wygląda to na kodowanie DOS Latin II (CP852) O kodowaniu polskich znaków: https://pl.wikipedia.org/wiki/Kodowanie_... Trzeba by się dowiedzieć jakie kodowanie wspiera drukarka laserowa i w edytorze szesnastkowym podmienić kody liter na inne...
mówiąc o postaci HEX miałem na myśli 2 liczby w zapisie szesnastkowym, np: E1 99, które znajdziesz w prawie każdym programie zapisującym fusebity (w MkAvrCalculatorze są to 2 pola na górze z tymi liczbami zapisanymi fioletową czcionką). Co do CKOPT, odznacz go. Przydaje się on zaznaczony przy większych kwarcach (16MHz i więcej), tutaj lepiej, żeby był...
(at)rupertst czy mógłbyś przetestować składnię Domoticza? Jeden użytkownik już o to poprosił, więc mam go na mojej liście. Czy będzie to również możliwe dla addRepeatingEvent? addRepeatingEvent $Channel0 1 setChannel 1 0 W ten sposób mogę użyć MQTT do ustawienia odliczania zamiast HTTP API Nie jestem pewien, czy Twój pomysł jest logicznie poprawny,...
Jest to przypisanie do %MW526 wartości 4111 (szesnastkowo 100f) Po wyrażeniu 16# wprowadza sie liczby w systemie szesnastkowym. Pozdrawiam.
Witam. Jak zamienić ujemną liczbę w kodzie dziesiętnym na tą samą wartość w kodzie szesnastkowym?
Szkoda, że płyta nie pozwoli na więcej RAM-u, ale można spróbować aby system zaczynał używać pliku wymiany później przy zapełnieniu pamięci do 90-95 %. W linku opis jak zrobić odpowiedni wpis w rejestrze. https://www.tweaks.pl/optymalizacja-wyko... Można też napisać w notatniku plik tekstowy a w treści wpisać : Windows Registry Editor...
(at)ElektrodaBot Wracając do fontów, napisz skrypt w P5.js, aby serię danych zmienić na kształt liter. Przyjmujemy, że litera ma 8x8 pikseli, a bajty danych mogą reprezentować wiersze lub kolumny. Dane w formacie bajt,bajt,bajt....,bajt jako liczby decymalne bądź szesnastkowe
Tamten program z linku może wyświetlać dowolny tekst, musisz tylko wpisać własne tablice z napisami. Przykładowo: Napis1: Data 0 , 126 , 129 , 129 , 129 , 126 , 0 , 0 , 126 , 129 , 129 , 129 , 126 , 0 , 36 , 0 , 126 , 129 , 129 , 129 , 126 , 0 , 0 , 126 , 129 , 129 , 129 , 126 , 0 Ta tablica zapisana binarnie: 000000000 <<--0 - kolumna nr...
Pytanie tylko czy BASCOM odpowiednio to zinterpretuje?! Czy tak trudno zajrzeć do Helpa? Podstawy języka BASCOM BASIC W instrukcji przypisywania wartości zmiennej można używać zapisu heksadecymalnego (szesnastkowy) bądź dwójkowego (bitowy). Liczby zapisane szesnastkowo muszą być poprzedzone przedrostkiem &H, a zapis dwójkowy przedrostkiem &B. Poniższy...
Można tak: unsigned char strTemp[5]; itoa( temp, strTemp, 10 ); lcd_puts( "TEMPERATURA uP: " ); lcd_puts( strTemp ); Można też tak: unsigned char strTemp[5]; sprintf( strTemp, "TEMPERATURA uP: %i", temp ); lcd_puts( strTemp ); Jednak pierwszy sposób powinien być lepszy...
dodawanie odejmowanie mnożenie dzielenie moduł itp wszystkie działania są takie same we wszystkich systemach liczbowych.. na komputerze pojawiają się nam cyferki dziesiętne gdyż takiego syst. uczyliśmy się w szkole.. na komputerze wszystkie operacje są wykonywane w kodzie dwójkowym(binarnym) a wyniki są takie same i w dziesiętnym.. przykładowy przykład:...
Udostępniam nową wersję emulatora i jego kod źródłowy. Są w nim następujące zmiany i ulepszenia zapewniające uruchamianie wsadów od zdzis_ek: 1. Plik chr.rom może zawierać wiele semigrafik. Wielkość tego pliku to dowolna wielokrotność 2048 bajtów, przy czym zestaw 00 jest od bajtu 0 do 2047, zestaw 01 jest od bajtu 2048 do 4095 i tak dalej. W przypadku...
W terminalu możesz sobie najwyżej wybrać sposób wyświetlania. Odbiera zawsze to samo. Może spróbuj jednak opisać swój problem bardziej szczegółowo, bo mam wrażenie, że się skoncentrowałaś nie na tym aspekcie, który jest najbardziej istotny. Z portu szeregowego odbierasz bajty - 8-bitowe liczby binarne, żeby nie było wątpliwości. Teraz ich interpretacja...
Witam. A skad wiesz ze dotajesz daje w formacie HEX? Jak to niby sprawdzasz? Ja bym powiedzial ze ADC z mikrokontrolera daje dane w formacie bitowym (zreszta jak wszystkie inne liczby procesora). Jesli piszesz w C to nie ma znaczenia czy operacje wykonujesz na liczbach bitowych, dziesietnych, szesnastkowych itp. Liczba to liczba, po prostu zapisania...
W bascom &H lub $ przed liczbą oznacza zapis tej liczby w systemie szesnastkowym. Poczytaj helpa.
Popatrz na pozycję nr 5: "01DE" tyle masz relokownych sektorów na tym dysku to po zmiana liczby szesnastkowej na dziesiętną np. zrobisz to Tutaj otrzymasz wynik "478" . Pozycje nr 196 i197 informują też o złym stanie powierzchni talerza(y) tego dysku. Dla potwierdzenia tych danych należałoby wyciągnąć ten dysk z obudowy i podpiąć go pod komputer przy...
(at)k.k - dziękuję, zapodałem wsad (z pomocą zdalnego sterowania :), programatora nie posiadam - chwilkę to zajęło i przećwiczyłem operacje xor na liczbach szesnastkowych w pamięci...). Jest znacznie lepiej - wróciły kolory i odzyskałem frontowe wejście wideo (!) ale do normalności daleko, obraz nadal ciemny, lekko widać powroty oraz zakłócenia przypominające...
Właściwie artykuł o 2rs232 już wyczerpał temat ale wrzucę też swoje źródło tej wiedzy w postaci artykułu o Ale z drugiej strony takie działanie spowoduje powstanie szpilek na liniach sterujących - owszem, krótkich, które powinny zginąć odfiltrowane przez resztę układu, ale mimo wszystko... . Jak podczas sterowania takim silnikiem starać się pozbyć tych...
W jakim języku piszesz? Pokaż jak masz zdefiniowaną swoją tablicę. Zamiana liczby binarnej na szesnastkową jest bardzo prosta.
Do kodu dodalem zmienna string buffor i zrobiłem tak: [syntax=cpp]if(plik.good()) { while( !plik.eof() ) { plik>>dodajnik; if(plik.fail()) { plik.clear(); plik>>buffor; continue; } suma+=dodajnik; } }else cout<<"nie udalo sie otworzyc pliku";[/syntax] wszystko śmiga, tak jak miało. Z tymi liczbami szesnastkowymi to na razie dobrze...
z timerem akurat masz racje, bo wtedy ustawiałem za pomocą tabelki w serwisówce, ale jak pisałem funkcję wyswietlaj, to w głowie miałem jak cyfra ma wygladać i odpowiednio wstawiałem sobie zera i przed oczyma widziałem liczbę szesnastkową. A gdybym miał to rozpisywać za pomocą !(1<<xx) to raz że zajęłoby mi to dużo czasu, a dwa że musiałbym zrobić...
Witam. Tematów podobnych jest tutaj mnóstwo, przewertowałem chyba wszystkie ale nie znalazłem nic sensownego. Chodzi mi o program, który mi skonwertuje bitmapę do hexów do wykorzystania w LCD z 12 bitowa głębią kolorów. Jest to LCD od siemesa S55, 80x101 pixeli, RGB, potrzebuję uzyskać tablicę w postaci 0xRGB gdzie R, G, B będą liczbą szesnastkową reprezentującą...
Wygląda jakby pojawiały się tam liczby w systemie szesnastkowym :D 26 -> 38 (dziesiętnie) 99 -> 153 A0 -> 160 A9 -> 169 B0 -> 176 Poza tym to są raczej kody błędów. Zadzwoń do serwisu to Ci może powiedzą czego dotyczą, bo w instrukcji nie jest to wyjaśnione. Mają też czat on-line.
W normalnym uruchomieniu pokazuje sie ladowanie systemu (normalka) i potem nagle wyskakuje na ulamek sekundy niebieski ekran z napisami (nie moge przeczytac bo za szybko sie wylacza) i komputer sie restartuje. Nawet jesli wybiore tryb awaryjny to jest to samo. Panel Sterowania/System/Zaawansowane/Uruchamia... i odzyskiwanie - ustawienia i tam odznacz...
Witam wszystkich! Mam problem, gdyż bardzo dawno nie programowałem w C++, a teraz niestety zaszła potrzeba napisania programiku. Mam tablicę charów o wymiarze np. 20x6: char tab [0]="0"; tab[3][1]="2"; tab[3][2]="d"; tab[3][3]="8"; tab[3][4]="f"; tab[3][5]="f"; Czyli mam liczbę szesnastkową 0x02D8FF ale zapisaną znakami. Chcę teraz takie coś zamienić...
Cóż, ja osobiście polecam do tego stronkę: http://www.engbedded.com/fusecalc/ + AvrDude Na stronce sobie wyliczasz wartości heksadecymalne bajtów HIGH LOW i EXTENDED i potem w AvrDude wklepujesz te 3 liczby szesnastkowe. Jak chcesz mieć jeszcze większą pewność to do tej kostki możesz użyć mkAvrCalculator: http://atnel.pl/oprogramowanie-pc/mkavrc...
Mam pytanie odnośnie tegoż radyjka. Kiedy przytrzymam przez długi czas klawisz RDS to włącza się jakaś funkcja. Ale trzeba dość długo trzymać, bo najpierw jest pierwsze piknięcie i coś tam się włącza (nie pamietam teraz co) ale jak się nie puszcza nadal klawisza RDS to po chwili zapiszczy jeszcze raz (w głośnikach oczywiście) i na wyświetlaczu (opel...
Tak jak napisałeś - tak właśnie będą wyglądać bity po konwersji Hex-Bin. A co do konwersji to radziłbym nie utrudniać sobie życia jakimś zapisem bitowym. Nie wiem w jakim języku programujesz ale jeśli C to powinieneś zapoznać się ze strukturami i uniami. Obszar pamięci tego układu został wręcz specjalnie pod nie zrealizowany. Jak zrobisz sobie odpowiednią...
Witam! Walczę z tym i za nic nie mogę tego przeskoczyć. Piszę program, który przez rs232 (9600bps) otrzymywał będzie znaki ASCII (sporą ilość nawet do 200) jego zadaniem będzie łączenie znaków w pary i przetwarzanie ich. W zasadzie algorytm jest łatwy, ale niestety mikro się nie wyrabia mimo ze wlutowałem rezonator 10 MHz. Ja napisałem to tak: Do B...
I tak jeszcze parę słów dokończenia - kolega pozwoli:D Na tej części stacyjnej krosu do każdej pary przewodów jest przypisany numer. Na centralach elektromechanicznych na stałe był to numer telefonu - taki jaki wybiera się z aparatu. Wynikało to ogólnie z budowy centrali i raczej tak musiało być. Na centrali cyfrowej do poszczególnej pary przewodów...
Dajesz ten dialplan po kawałeczkach. Zrób tak. Przede wszystkim się dowiedz do którego context wpada połączenie przychodzące. Zrobisz to poprzez sprawdzenie tego na jeden z kilku sposobów. 1. W CLI ustaw sobie core set verbose 3 i wykonaj polaczenie przychodzace. Zobaczysz wykonywanie dialplanu a tam coś w stylu SIP/[NAZWA-PEERa]-[identyfikator zapisany...
witam mam problem-jak zwykle :) a mianowicie chciałem zacząć programować w języku maszynowym no i napotkałem pewie banalny problem ale niewiem jak przezeń przebrnąć. a mianowicie w BASCOM-ie jesli chce załadować rejestr np P1 liczbą 00000111 binarnie czywiście no i bascom ładuje ten rejestr ale jego zawartość to 111 dziesiętnie zamiast 7. to samo jak...
Witam kolegów . TV SHARP DV-5407S schasis Deco5 Przywieziony z Niemiec czyli potrzebna fonia d/k . W tryb serwisowy wchodzę naciskając na pilocie tv/video następnie zawinięte strzałki czyli ostatni kanał .Pojawia się żółty napis SHARP Service-Mode V1.1 5407s. Klawiszem ch^ przełączam kolejne opcje: napis i dwie liczby szesnastkowe . I tu pytanie którą...
Nie wiem co chcesz osiągnąć - najstarszi szamani czejenów mają problemy ze zrozumieniem... Każdy bajt pliku to liczba (0...255) i teraz różne programy różnie wyświetlają te bajty. Notatnik wyświetla te liczby jako literki, hex edytor wyświetla je jako liczby szesnastkowe (podwójne cyfroliterki). Jeszcze ktoś inny może sobie przypisać każdej liczbie...
Małe wyjaśnienie/pytanie. Plik HEX ma określoną strukturę. Rozumiem, że jesteś świadomy tego, iż nie wszystkie liczby szesnastkowe z pliku HEX są wprost konwertowane do postaci BIN? Czyli w pliku BIN odpadają np. wszystkie dwukropki, nagłówek i suma kontrolna (z każdej linii pierwsze 5 bajtów zawiera określoną informację "pomocniczą" a ostatni bajt...
dekoder szesnastkowy szesnastkowy dziesiętny zapis szesnastkowy
bulgotać akumulator klawiatura labtec magnesowanie wirnika
weintek symulator weintek symulator
Vaillant atmotec plus - błąd F.28, przekreślona ikona płomyka Podłączenie magnetowidu Panasonic NV-HD635 do telewizora Samsung DV3 HD SRS