MUL - Unsigned Multiply ;flags(H,C)

MUL ;X:A < A * X ;(INH) inherent addressing

Multiplies the eight bits in the index register by the eight bits in the accumulator to obtain a 16-bit unsigned number in the concatenated index register and accumulator. After the operation, X contains the upper 8 bits of the 16-bit result.