implements all the standard H8/300 opcodes. No additional pseudo-instructions are needed on this family.
Four H8/300 instructions (
) are defined with variants using the suffixes ‘
’, and ‘
’ to specify the size of a memory operand.
supports these suffixes, but does not require them; since one of the operands is always a register,
can deduce the correct size.
For example, since
refers to a 16-bit register,
is equivalent to
If you use the size suffixes,
issues a warning when the suffix and the register size do not match.