MOV TL, #0
6-181
MOV TL, #0 Clear the Lower Half of the XT Register
SYNTAX OPTIONS OPCODE OBJMODE RPT CYC
MOV TL, #0 0101 0110 0101 0110 1 − 1
Operands T Upper 16 bits of the multiplicand register (XT)
#0 Immediate constant value of zero
Description Load the lower half of the multiplicand register (TL) with zero, leaving the
upper half (T) unchanged:
TL = 0x0000;
T = unchanged;
Flags and
Modes
None
Repeat This instruction is not repeatable. If this instruction follows the RPT
instruction, it resets the repeat counter (RPTC) and executes only once.
Example
; Calculate and keep low 32-bit result: Y32 = M32*X16 >> 32
MOV TL,#0 ; TL = 0
MOV T,@X16 ; T = X16
IMPYL P,XT,@M32 ; P = XT * M32 (high 32-bit of result)
MOVL @Y32,P ; Store result into Y32