Features examples

Bytes are specified directly in hexadecimal

41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 0d 0a

10 20 30 40 50 60 70 80 90 A0 B0 C0 D0 E0 F0 FF 00 0d 0a

Comments in the entry

// Line with comment

50 51 52 53 54 # Line with comment

/* C like comments */ 01 02 03

Strings, control characters supported (same format as C)

"Literal strings\n\r" // C like strings

"Literal strings" 0d 0a // Combined hex and strings

"Form feed\f Alarm\a\n\r"

"Tab\tVertical tab\v\n\r"

Word (16 bits), long (32-bits) and double (64-bits): order of bytes (endianness) is selectable in the menu bar

55aa

deadbeef

CAFEFEEDDEADBEEF

Decimal values

d'255 00 d'65535 00 d'4294967295

d'10 FF d'65536

d'100 d'1000 d'10000 d'100000

Length calculations

<length> [41 42 43 44] // 04 41 42 43 44

[41 42 43 44] <length>// 41 42 43 44 04

[41 42 43 44 <length>] // 41 42 43 44 05

CRC/Checksum calculation

/* Checksum (2's comp.) 0x3A */<csum8-2cmp> "ABC" </check>

/* CRC-16 0x4521 */ <crc-16>"ABC" </check>

/* Default check method selected in the main pulldown menu */ {"ABC"}

Data length and CRC/Checksum calculations

{["ABCDEF"]} <length> /* length excludes CRC, CRC excludes length */

{["ABCDEF"}] <length> /* length includes CRC, CRC excludes length */

[{"ABCDEF"}] <length> /* length includes CRC, CRC excludes length */

{["ABCDEF"] <length>} /* length excludes CRC, CRC includes length */

[{"ABCDEF"] <length>} /* length excludes CRC, CRC includes length */

{<length> ["ABCDEF"}] /* length includes CRC, CRC includes length */

<length> [{"ABCDEF"}] /* length includes CRC, CRC excludes length */

<length> {["ABCDEF"}] /* length includes CRC, CRC excludes length */

<length> [{"ABCDEF"]} /* length excludes CRC, CRC excludes length */

<length> {["ABCDEF"]} /* length excludes CRC, CRC excludes length */

** PLEASE DESCRIBE THIS IMAGE **