|
|||||||||||
Technical Support On-Line Manuals Assembler User Guide ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ORR
10.69 ORRLogical OR. Syntax
where:
OperationThe
ORR instruction performs bitwise
OR operations on the values in Rn and Operand2 .In certain circumstances, the assembler can substitute
ORN for ORR ,
or ORR for ORN .
Be aware of this when reading disassembly listings.Use of PC in 32-bit Thumb instructionsYou cannot use PC (
R15 ) for Rd or
any operand with the ORR instruction.Use of PC and SP in ARM instructionsYou can use PC and SP with the
ORR instruction
but this is deprecated in ARMv6T2 and above.If you use PC as
Rn , the
value used is the address of the instruction plus 8.If you use PC as
Rd :
You cannot use PC for any operand in any data processing instruction
that has a register-controlled shift.
Condition flagsIf S is specified, the
ORR instruction:
16-bit instructionsThe following forms of the
ORR instruction
are available in Thumb code, and are 16-bit instructions:
It does not matter if you specify
ORR{S} . The instruction is the same.ExampleORREQ r2,r0,r5 | ||||||||||
|
Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.