-
Scaled Register Pre-indexed (AM 2)
Scaled Register Pre-indexed (AM 2)
Syntax
| [basereg, +/-indexreg, LSR #sh_imm]!
| [basereg, +/-indexreg, ASR #sh_imm]!
| [basereg, +/-indexreg, ROR #sh_imm]!
| [basereg, +/-indexreg, RRX]!
inde...
-
Arithmetic Shift Right by Register (AM1)
Arithmetic Shift Right by Register (AM1)
Syntax
ASR
op3
Description
The data-processing operand "arithmetic shift right by register"
performs the following operation (pseudo-code description):
...
-
mov indirect - Move Indirect Register Instruction
mov indirect
(qp) mov ireg[r3] = r2 to_form
Description
The source operand is copied to the destination register.
For move from indirect register, GR r3
is read and the value used as an index into t...
-
Macro Functions to Read and Write the Control Registers
Macro Functions to Read and Write the Control Registers
The following macro functions enable you to read and write bits to and
from the control register. For details, see Set
Operations. For Ita...
-
CDP/CDP2 - Coprocessor Data Processing
CDP/CDP2 - Coprocessor Data Processing
Syntax
CDP2 cpname, cpopcode1, cpdest, cpop1, cpop2, cpopcode2
where:
cpname
cpopcode1
cpop2
cpopcode2
The CDP instruction instructs coprocessor
cpname
t...
-
LDR - Load Register
LDR - Load Register
where:
dest
addr_mode
into
dest . In little-endian memory systems
the addressed byte occupies the LSB of the register. In big-endian memory
systems the addressed byte occup...