APP - 33
APPENDICES
Processing time of operation instructions (continued)
Classifications Symbol
Instruction
Operation
expression
Processing time [µs]
Q170MCPU
#0L=#2L/#4L
D800L=D802L/D804L
2.5
U3E1\G10000L=U3E1\G10002L/U3E1\G10004L
#0F=#4F/#8F
D800F=D804F/D808F
3.5
/ Division
U3E1\G10000F=U3E1\G10004F/U3E1\G10008F 4.5
#0=#1%#2
D800=D801%D802
2.5
U3E1\G10000=U3E1\G10001%U3E1\G10002 3.0
#0L=#2L%#4L
D800L=D802L%D804L
2.5
Binary
operation
% Remainder
U3E1\G10000L=U3E1\G10002L%U3E1\G10004L 3.5
#0=~#1
D800=~D801
1.5
U3E1\G10000=~U3E1\G10001 2.0
#0L=~#2L
D800L=~D802L
1.5
~
Bit inversion
(complement)
U3E1\G10000L=~U3E1\G10002L 2.5
#0=#1
D800=D801&D802
2.5
U3E1\G10000=U3E1\G10001&U3E1\G10002
3.5
#0L=#2LL
D800L=D802L&D804L
2.0
& Bit
logical
AND
U3E1\G10000L=U3E1\G10002L&U3E1\G10004L 3.5
#0=#1|#2
D800=D801|D802
2.0
U3E1\G10000=U3E1\G10001|U3E1\G10002 3.0
#0L=#2L|#4L
D800L=D802L|D804L
2.0
|
Bit logical OR
U3E1\G10000L=U3E1\G10002L|U3E1\G10004L 3.0
#0=#1^#2
D800=D801^D802
2.0
U3E1\G10000=U3E1\G10001^U3E1\G10002 3.0
#0L=#2L^#4L
D800L=D802L^D804L
2.0
^ Bit
exclusive
OR
U3E1\G10000L=U3E1\G10002L^U3E1\G10004L 3.0
#0=#1>>#2
D800=D801>>D802
2.5
U3E1\G10000=U3E1\G10001>>U3E1\G10002 3.5
#0L=#2L>>#4L
D800L=D802L>>D804L
2.5
>> Bit
right
shift
U3E1\G10000L=U3E1\G10002L>>U3E1\G10004L 3.0
#0=#1<<#2
D800=D801<<D802
2.0
U3E1\G10000=U3E1\G10001<<U3E1\G10002 3.5
#0L=#2L<<#4L
D800L=D802L<<D804L
2.0
Bit operation
<<
Bit left shift
U3E1\G10000L=U3E1\G10002L<<U3E1\G10004L 3.0
Summary of Contents for Q170MCPU
Page 1: ......
Page 19: ...A 18 MEMO ...
Page 81: ...2 54 2 SYSTEM CONFIGURATION MEMO ...
Page 135: ...5 10 5 START UP PROCEDURES MEMO ...
Page 171: ...7 6 7 POSITIONING DEDICATED SIGNALS MEMO ...
Page 225: ...APP 54 APPENDICES MEMO ...
Page 228: ......