In the above table, entries such as E8-EF indicate continuous blocks of hex opcodes used for 8 different
registers. Register numbers of which are defined by the lowest three bits of the corresponding code.
Non-continuous blocks of codes, shown as ‘11→F1’ (for example), are used for absolute jumps and
calls, with the top 3 bits of the code being used to store the top three bits of the destination address.
CJNE instructions use abbreviation of #d for immediate data; other instructions use #data as an
abbreviation.