Instruction Set
936
SPNU503C – March 2018
Copyright © 2018, Texas Instruments Incorporated
High-End Timer (N2HET) Module
20.6.3.14 MOV32 (Data Move 32)
Syntax
MOV32 {
[brk={OFF | ON}]
[next={label | 9-bit unsigned integer}]
remote={label | 9-bit unsigned integer}
[control={OFF | ON}]
[z_cond={OFF | ON}]
[init={OFF | ON}]| ON}]
type={IMTOREG | IMTOREG&REM | REGTOREM | REMTOREG}
[reg={A | B | R | S | T | NONE}]
[data={25-bit unsigned integer]
[hr_data={7-bit unsigned integer}]
}
Figure 20-153. MOV32 Program Field (P31:P0)
31
26 25
23
22
21
13 12
9
8
0
0
Reserved
BRK
Next program address
0100
Remote Address
6
3
1
9
4
9
Figure 20-154. MOV32 Control Field (C31:C0)
31
27
26
25
23
22
21
16
Reserved
Control
Reserved
Z Fl. Cond.
Reserved
5
1
3
1
14
15
8
7
6
5
4
3
2
1
0
Reserved
Ext Reg
Init flag
0
Move type
Register select
Res.
14
1
1
1
2
2
1
Figure 20-155. MOV32 Data Field (D31:D0)
31
7
6
0
Data
HR Data
25
7
Cycles
One or two cycles
Register modified
Selected register (A, B, R, S, or T)
Description
MOV32 replaces the selected ALU register and/or the data field values at the
remote address location depending on the move type.
through
illustrate these operations. If
no register
is selected, the move is not executed, except for configuration C4:C3 = 01,
where the remote data field is written with the immediate data field value.