
Appendix
MC97F6108A User’s
manual
254
Table 65. Instruction Table: Miscellaneous
Miscellaneous
Mnemonic
Description
Bytes
Cycles Hex code
NOP
No operation
1
1
00
Table 66. Instruction Table: Additional Instructions
Additional instructions (selected through EO[7:4])
Mnemonic
Description
Bytes
Cycles Hex code
MOVC
@(DPTR++),A
M8051W/M8051EW-specific
instruction
supporting
software download into program memory
1
2
A5
TRAP
Software break command
1
1
A5
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.