Home

0xEB

0xEB is a hexadecimal byte value representing the decimal number 235. In computing, it is commonly encountered as a byte in data, machine code, or encoded text, and its meaning depends on the surrounding context or encoding scheme.

In x86 machine code, 0xEB is the opcode for a short unconditional jump, often written as JMP

In character encodings, 0xEB maps to the character "ë" (Latin small letter e with diaeresis) in ISO-8859-1

Beyond these uses, 0xEB is generally just a byte value. Its interpretation is entirely context-dependent, governed

rel8.
This
single-byte
opcode
is
followed
by
one
signed
8-bit
displacement,
allowing
a
jump
to
a
location
within
approximately
-128
to
+127
bytes
from
the
next
instruction.
Because
of
its
compact
encoding,
0xEB
is
frequently
seen
in
hand-written
shellcode,
obfuscated
code,
and
compact
binaries,
where
small
control-flow
changes
are
needed.
and
Windows-1252.
In
Unicode,
the
corresponding
code
point
is
U+00EB.
In
UTF-8,
the
character
"ë"
is
encoded
as
two
bytes:
0xC3
0xAB.
The
byte
0xEB
can
also
appear
as
the
leading
byte
of
a
3-byte
UTF-8
sequence
for
other
characters,
since
0xE0
through
0xEF
indicate
the
start
of
a
3-byte
code
unit
in
UTF-8.
by
the
particular
protocol,
encoding,
or
instruction
set
in
which
it
appears.