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.