APPENDICES
Classifications
Symbol
BIN
Standard
function
BCD
SHORT
USHORT
LONG
Type
conversion
ULONG
FLOAT
UFLOAT
Processing time of operation instructions (continued)
Instruction
BCD→BIN conversion
BIN→BCD conversion
Converted into 16-bit
integer type
(signed)
Converted into 16-bit
integer type
(unsigned)
Converted into 32-bit
integer type
(signed)
Converted into 32-bit
integer type
(unsigned)
Converted into 64-bit
floating point type
(signed)
Converted into 64-bit
floating point type
(unsigned)
Operation expression
#0=BIN(#1)
D800=BIN(D801)
U3E1\G10000=BIN(U3E1\G10001)
#0L=BIN(#2L)
D800L=BIN(D802L)
U3E1\G10000L=BIN(U3E1\G10002L)
#0=BCD(#1)
D800=BCD(D801)
U3E1\G10000=BCD(U3E1\G10001)
#0L=BCD(#2L)
D800L=BCD(D802L)
U3E1\G10000L=BCD(U3E1\G10002L)
#0=SHORT(#2L)
D800=SHORT(D802L)
U3E1\G10000=SHORT(U3E1\G10002L)
#0=SHORT(#4F)
D800=SHORT(D804F)
U3E1\G10000=SHORT(U3E1\G10004F)
#0=USHORT(#2L)
D800=USHORT(D802L)
U3E1\G10000=USHORT(U3E1\G10002L)
#0=USHORT(#4F)
D800=USHORT(D804F)
U3E1\G10000=USHORT(U3E1\G10004F)
#0L=LONG(#2)
D800L=LONG(D802)
U3E1\G10000L=LONG(U3E1\G10002)
#0L=LONG(#4F)
D800L=LONG(D804F)
U3E1\G10000L=LONG(U3E1\G10004F)
#0L=ULONG(#2)
D800L=ULONG(D802)
U3E1\G10000L=ULONG(U3E1\G10002)
#0L=ULONG(#4F)
D800L=ULONG(D804F)
U3E1\G10000L=ULONG(U3E1\G10004F)
#0F=FLOAT(#4)
D800F=FLOAT(D804)
U3E1\G10000F=FLOAT(U3E1\G10004)
#0F=FLOAT(#4L)
D800F=FLOAT(D804L)
U3E1\G10000F=FLOAT(U3E1\G10004L)
#0F=UFLOAT(#4)
D800F=UFLOAT(D804)
U3E1\G10000F=UFLOAT(U3E1\G10004)
#0F=UFLOAT(#4L)
D800F=UFLOAT(D804L)
U3E1\G10000F=UFLOAT(U3E1\G10004L)
APP - 56
Processing time [µs]
Q170MCPU
2.0
2.5
3.0
2.0
3.0
2.5
3.5
2.0
2.5
3.5
2.0
2.5
3.5
2.0
2.5
3.0
3.5
2.0
2.5
3.0
4.0
2.0
2.5
2.0
3.0
2.0
2.5
2.0
2.5