204
ABOV Semiconductor Co., Ltd.
Absolute jump to subroutine
Absolute jump unconditional
Short jump (relative address)
Jump on direct bit = 1 and clear
Jump indirect relative DPTR
Compare A,direct jne relative
Compare A,immediate jne relative
Compare register, immediate jne relative
Compare indirect, immediate jne relative
Decrement register, jnz relative
Decrement direct byte, jnz relative
ADDITIONAL INSTRUCTIONS (selected through EO[7:4])
M8051W/M8051EW-specific instruction supporting
software download into program memory
In the above table, an entry such as E8-EF indicates a continuous block of hex opcodes used for 8 different registers,
the 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.
The CJNE instructions use the abbreviation #d for immediate data; other instructions use #data.