英特爾 XScale(R) 技術主題MUL (Thumb*) - 乘法

語法

MUL dest, op

其中:

 dest

包含第一個運算元的暫存器,也是目標暫存器

 op

包含第二個運算元的暫存器

說明

MUL 指令使用有符號或無符號運算元 destop 執行乘法運算。乘法的 32 位乘積寫入 dest

定址模式

無運算元。

影響的標誌

N

Z

C

V

Q

S

I

F

T

M

M

 

 

 

 

 

 

 

編碼

15

14

13

12

11

10

9

8

7

6

5

 

3

2

 

0

0

1

0

0

0

0

1

1

0

1

op

dest

示例

1                                    ;@.text
2                                    ;@.globl funmul
3                                    ;@.align 0
4                                    ;
5                                AREA example,CODE,READONLY
6                                CODE16
7
8                                label1
9                                    ; Multiply R5 by R2
10                                   ; 32-bit result goes back to R5
11    00000000    F7C2    MOV    R2, #OxFF
12    00000002    1C15    MOV    R5, R2
13    00000004    1C15    MUL    R5, R2