Special Byte-code Syntax
Byte-, word- and longword data can be encoded as follows:
<{Size}{Numeral system}:{Value}>
Size:
b for byte-size (8 bit) value.
w for word-size (16 bit) value.
l for longword-size (32 bit) value.
Numeral System:
d for decimal system.
h for hexadecimal system.
For floating point values set Size and Numeral system to:
"fl" is for float values.
"do" is for double values.
Value:
Enter the value of the datum after the colon.
Examples:
<bd:-15> means byte-size datum with decimal value -15.
<wh:23f0> means word-size datum with hexadecimal value 23f0.
<ld:1234567890> means longword-size datum with decimal
value 1234567890.
<fl:2.5> means float-size datum with value 2.5.
<do:1.8e7> means double-size datum with value 1.8 * 10^7.
Note: If you want to find or paste a valid special syntax string
like <bd:0> as text, then prefix a \ to <. This will
turn < into a normal character. Copying a < in the file
will insert the \ automatically.
Backslashes ("\") in the file are copied and encoded as
double backslashes ("\\").
Data ranges and sizes:
Integers:
Byte:
signed from 128 to 127
unsigned from 0 to 255
Word (2 bytes):
signed from 32,768 to 32,767
unsigned from 0 to 65,535
Longword (4 bytes):
signed from 2,147,483,648 to 2,147,483,647
unsigned from 0 to 4,294,967,295
Floating point types:
Float (4 bytes):
range 3.4E +/- 38 (7 digits)
Double (8 bytes):
range 1.7E +/- 308 (15 digits)
Byte-code syntax developed by Raihan Kibria.