
B–61863E/15
5. FUNCTIONAL INSTRUCTIONSPMC SEQUENCE PROGRAM
165
(b) Binary code data
The basic data handled with the binary code is of 1 byte (–128 to
+127), 2 bytes (–32,768 to +32,767) and 4 bytes (–99,999,999 to
+99,999,999). The data is stored at addresses R200, R201, R202
and R203 as shown below.
1 byte data (–128 to +127)
"
76543210
R200 2
6
2
5
2
4
2
3
2
2
2
1
2
0
2
7
76543210
R200 2
6
2
5
2
4
2
3
2
2
2
1
2
0
0 : Positive
1 : Negative
"R201 2
14
2
13
2
12
2
11
2
10
2
9
2
8
2 byte data (–32,768 to + 32,767)
2
7
76543210
R200 2
6
2
5
2
4
2
3
2
2
2
1
2
0
2
15
R201 2
14
2
13
2
12
2
11
2
10
2
9
2
8
4 byte data (–99999999 to +99999999)
2
23
R202 2
22
2
21
2
20
2
19
2
18
2
17
2
16
"R203 2
30
2
29
2
28
2
27
2
26
2
25
2
24
By a functional instruction, specify smaller address R200.
A negative value is set by the two’s complement code.
0 0 0 0 0 0
76543
0 1 (+1)
1 1 1 1 1 1 1 1(–1)
0 1 1 1 1 1 1 1 (+127)
1 0 0 0 0 0 0 1(–127)
210
Example: 1 byte data
(8) Addresses of numerical data handled in the function instructions
When numerical data handled in the function instructions are 2 bytes
or 4 bytes, addresses of numerical data specified by parameters of
function instructions are better to take even numbers.
The use of even addresses slightly reduces the execution time of
functional instructions.
These parameters of the functional instructions mainly handling
binary data are marked with an asterisk as follows.