EMBEDDED TOOLKIT
SYSTEMS R&D // DEV_TOOLS SUITE
Narzędzia (65)
register editor
SYSTEM ONLINE
3124231615870
REG |= (1 << 12) | (1 << 17) | (1 << 30);- UINT32: 1073876992
- HEX: 0x40021000
- BINARY: 01000000000000100001000000000000
📖 Jak korzystać z Register Editora?
Register Editor to szybkie i proste narzędzie do wizualizacji i manipulacji pojedynczym 32-bitowym słowem. Służy do błyskawicznego sprawdzenia, jakie bity są zapalone w wartości HEX, bez konieczności odpalania Windowsowego kalkulatora w trybie programisty.
1. Wartość Wejściowa (Zczytywanie z rejestru)
- Jeśli czytasz z noty katalogowej lub debuggera (np. GDB) wartość
0x40021000, wklej ją prosto do pola na samej górze. - Wizualizator natychmiast rozbije to na 32 osobne kwadraciki, pokazując zapalone bity (niebieskie z '1').
- Pole akceptuje formaty: HEX (0x...), BIN (0b...) oraz wartości dziesiętne.
2. Operacje Bitowe (Edycja)
- Możesz modyfikować wartość po prostu klikając w ciemne lub podświetlone kwadraciki na mapie pamięci.
- Po każdym kliknięciu, Wartość Wejściowa (HEX) uaktualnia się na żywo!
- Przydaje się to bardzo, gdy wiesz, że np. bit nr 14 i 17 muszą być zapalone, ale nie pamiętasz z głowy, jaki to da maskę HEX.
3. Gotowy Kod C i Konwersje
Narzędzie automatycznie tworzy jednowierszową maskę bitową w postaci przesunięć (Shift). Używając formatu (1 << BIT) o wiele łatwiej czytać intencje programisty w kodzie. Po kliknięciu KOPIUJ, możesz wrzucić kod prosto do swojego IDE. W prawej sekcji ZDEKODOWANE WARTOŚCI widzisz na żywo przeliczenie aktualnego stanu na UINT32, HEX i pełen string BINARY.