![Renesas H8/300 Series Скачать руководство пользователя страница 96](http://html1.mh-extra.com/html/renesas/h8-300-series/h8-300-series_programming-manual_1440053096.webp)
MULXU (MULtiply eXtend as Unsigned)
MULXU
<Description>
This instruction performs 8-bit
×
8-bit
→
16-bit multiplication. It multiplies a destination
register by a source register and places the result in the destination register. The source
register is an 8-bit register. The destination register is a 16-bit register containing the data to
be multiplied in the lower byte. (The upper byte is ignored). The result is placed in both bytes
of the destination register. The operation is shown schematically below.
The multiplier can occupy either the upper or lower byte of the source register.
<Instruction Formats>
<Operation>
Rd
×
Rs
→
Rd
<Assembly-Language Format>
MULXU
Rs, Rd
<Examples>
MULXU R0H, R3
<Operand Size>
Byte
<Condition Code>
I: Previous value remains unchanged.
H: Previous value remains unchanged.
N: Previous value remains unchanged.
Z: Previous value remains unchanged.
V: Previous value remains unchanged.
C: Previous value remains unchanged.
I
H
N
Z
V
C
—
—
—
— —
— —
—
Rd
Rs
Rd
Don't-care
×
Multiplier
→
Product
8
8
16
Multiplicand
90
Register direct
MULXU
Rs, Rd
5
0
rs
0 rd
14
Addressing
mode
Mnem.
Operands
1st byte
Instruction code
No. of
states
2nd byte
3rd byte
4th byte
Содержание H8/300 Series
Страница 2: ...H8 300 Programming Manual...