
3.1 Basic Functionality
Registers
3-25
3
CPU Unit Functionality
Pointer Designation
When an address is passed to a function as a parameter, this is referred to as pointer designation. When
pointer designation is used, the continuous data area starting from the address of the specified register
address can be used in internal processing for functions with all data types.
[MW0000100]
[MW0000101]
[MW0000102]
[MW0000103]
[ML0000100]
[MF0000100]
[ML0000102]
[MF0000102]
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
[MA0000101]
……
[MB00001003]
[MB0000103B]
Data Types and Register Designations
One word is allocated for
each register address.
An extra digit that specifies the bit (3) is appended
to the end of the register address (0000100).
Address data type
Integer data type
Bit data type
Bit data type
Double-length
integer or real
number data type
The addressed register (0000102) and the
following register (0000103) are combined
as a 2-word area. Therefore the register
addresses are specified at intervals of 2.
If MA0000101 is specified as a pointer, it addresses a
continuous data area with the specified register
address (0000101) as the starting address. This data
area can be used with all data types in internal
processing for functions.
Terms