APP - 2
APPENDICES
Processing time of operation instructions (Continued)
Classifi-
cations
Symbol Instruction Operation expression
Q173DSCPU/
Q172DSCPU
Unit [
µ
s]
Q173DCPU(-S1)/
Q172DCPU(-S1)
Unit [
µ
s]
Binary
operation
* Multiplication
#0=#1*#2
1.5 2.5
D800=D801*D802
U3E1\G10000=U3E1\G10001*U3E1\G10002 3.0 4.0
#0L=#2L*#4L
1.5 2.5
D800L=D802L*D804L
U3E1\G10000L=U3E1\G10002L*U3E1\G10004L 2.5 4.0
#0F=#4F*#8F
2.0 3.5
D800F=D804F*D808F
U3E1\G10000F=U3E1\G10004F*U3E1\G10008F 3.5 5.0
/ Division
#0=#1/#2
2.0 2.5
D800=D801/D802
U3E1\G10000=U3E1\G10001/U3E1\G10002 3.0 3.5
#0L=#2L/#4L
2.0 2.5
D800L=D802L/D804L
U3E1\G10000L=U3E1\G10002L/U3E1\G10004L 3.0 3.5
#0F=#4F/#8F
2.0 3.5
D800F=D804F/D808F
U3E1\G10000F=U3E1\G10004F/U3E1\G10008F 4.0 4.5
% Remainder
#0=#1%#2
2.0 2.5
D800=D801%D802
U3E1\G10000=U3E1\G10001%U3E1\G10002 3.0 3.0
#0L=#2L%#4L
2.0 2.5
D800L=D802L%D804L
U3E1\G10000L=U3E1\G10002L%U3E1\G10004L 3.0 3.5
Bit operation
~
Bit inversion
(complement)
#0=
~
#1
1.5 1.5
D800=
~
D801
U3E1\G10000=
~
U3E1\G10001 2.0 2.0
#0L=
~
#2L
1.5 1.5
D800L=
~
D802L
U3E1\G10000L=
~
U3E1\G10002L 2.0 2.5
& Bit logical AND
#0=#1
1.5 2.5
D800=D801&D802
U3E1\G10000=U3E1\G10001&U3E1\G10002
3.0 3.5
#0L=#2LL
2.0 2.0
D800L=D802L&D804L
U3E1\G10000L=U3E1\G10002L&U3E1\G10004L 2.5 3.5
| Bit logical OR
#0=#1|#2
2.0 2.0
D800=D801|D802
U3E1\G10000=U3E1\G10001|U3E1\G10002 2.5 3.0
#0L=#2L|#4L
2.0 2.0
D800L=D802L|D804L
U3E1\G10000L=U3E1\G10002L|U3E1\G10004L 2.5 3.0
^ Bit exclusive OR
#0=#1^#2
1.5 2.0
D800=D801^D802
U3E1\G10000=U3E1\G10001^U3E1\G10002 3.0 3.0
#0L=#2L^#4L
1.5 2.0
D800L=D802L^D804L
U3E1\G10000L=U3E1\G10002L^U3E1\G10004L 3.0 3.0