英特爾 XScale(R) 技術主題MOV(3) (Thumb*) - 移動

語法

MOV dest, op

其中:

 dest

目標暫存器,範圍在 R0..R15 之間

 op

包含運算元且範圍在 R0..R15 之間的暫存器

說明

此格式的 MOV 指令將 op 移到 dest。暫存器 opdest 可以是高位暫存器,即它們的號碼分別編碼成 H2 與 H1。在呼叫者也是 Thumb* 指令的情況下,此指令可用於從子例程返回。

定址模式

無運算元。

影響的標誌

N

Z

C

V

Q

S

I

F

T

 

 

 

 

 

 

 

 

 

編碼

15

14

13

12

11

10

9

8

7

6

5

 

3

2

 

0

0

1

0

0

0

1

1

0

H1

H2

op

dest

示例

1                                     ;@.text
2                                     ;@.globl funmov
3                                     ;@.align 0
4                                     ;
5                                 AREA example,CODE,READONLY
6                                 CODE16
7
8                                 label1
9                                     ; Move R7 to high register R12
10                                    ; In Thumb instruction set the
11                                    ; high registers are used as
12                                    ; storage
13    00000000    271A    MOV    R7, #26
14    00000002    46BC    MOV    R12, R7

更多資訊

請參閱 MOV(1) 指令
請參閱 MOV(2) 指令

請參閱 MVN 指令