Motorola MCF5281 用户手册
![Motorola](https://files.manualsbrain.com/attachments/83de88ba2280e7232128e8931d7cbd2a38dcc654/common/fit/150/50/0293f422c4d32e7e0f777d5e11bc33c83ea5627f71ddf155374c02a23d9a/brand_logo.png)
MOTOROLA
Chapter 2. ColdFire Core
2-29
ColdFire Instruction Set Architecture Enhancements
BITREV
Bit Reverse Register
BITREV
(Supported Starting with ISA A+)
Operation:
Bit Reversed Dx
→ Dx
Assembler Syntax: BITREV.L Dx
Attributes:
Size = longword
The contents of the destination data register are bit-reversed; that is, new Dx[31] = old
Dx[0], new Dx[30] = old Dx[1], ..., new Dx[0] = old Dx[31].
Dx[0], new Dx[30] = old Dx[1], ..., new Dx[0] = old Dx[31].
Condition Codes:
Not affected
Instruction Field:
•
Register field—Specifies the destination data register, Dx.
Instruction
Format:
Format:
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
0
0
0
0
0
0
0
0
1
1
0
0
0
Register, Dx
BITREV
V2, V3 Core (ISA_A)
V4 Core (ISA_B)
V2 Core (ISA_A+)
Opcode present
No
No
Yes