Liczenie w systemie szesznastkowym

Wszystko co związane z systemami operacyjnymi - problemy, uwagi, opinie.

<<

Tom

Awatar użytkownika

Topic author

Profesor Świata

Posty: 820

Rejestracja: 19 gru 2005, 16:36

Post autor: Tom » 28 mar 2010, 19:14

Liczenie w systemie szesznastkowym

Nie wiem jak mam obliczyć sumę, ba! Nie wiem nawet jak to przeliczyć, aby wpisać tą wartość w rejestrze.
Otóż:
3. Interesuje nas klucz NoDriveTypeAutoRun, który może przyjąć wartości:

0x1 - wyłącza autostart napędów nieznanych typów
0x4 - wyłącza autostart na nośnikach wymiennych (np. pamięciach USB)
0x8 - wyłącza autostart na stałych napędach
0x10 - wyłącza autostart na sieciowych napędach
0x20 - wyłącza autostart w CD-ROM
0x40 - wyłącza autostart w napędach RAM
0x80 - wyłącza autostart dla nieznanych typów napędów
0xFF - wyłącza autostart na wszystkich napędach

Wartości można zsumować, ale uwaga - są zapisane w systemie szesnastkowym! Użyj Kalkulatora w trybie naukowym i pamiętaj o ustawieniu trybu szesnastkowego (uaktywnią się litery A,B,C,D,E,F).
Chciałbym to wszystko pogrubione jakoś zsumować, aby wpisać w tym kluczu to w wartości szesnastkowej lub dziesiętnej. Tylko jak to zrobić?


Tutaj miała być jakaś mądra sentencja, ale Tom'owi się nie chciało...
<<

bartekmp

Awatar użytkownika

Mega Hiper Ultra Prof. Świata

Posty: 1841

Rejestracja: 14 maja 2006, 18:52

Lokalizacja: Gdańsk

Post autor: bartekmp » 29 mar 2010, 17:15

Re: Liczenie w systemie szesznastkowym

Z tego co wiem, to FF to 255, 1 to 1, a 4 to 4, ale pewnie się mylę.
Niech ktoś potwierdzi.
Semper in altum
<<

jojo

Awatar użytkownika

Średnio zaawansowany

Posty: 76

Rejestracja: 8 lip 2008, 14:48

Post autor: jojo » 29 mar 2010, 21:03

Re: Liczenie w systemie szesznastkowym

A 0x20 to 32, więc suma tych trzech w dziesiętnym to 37, co w szesnastkowym równa się 0x25.