Bin (Binary Code) - Mitsubishi QCPU (Q Mode) User Manual

Table of Contents

Advertisement

4 SEQUENCE PROGRAM CONFIGURATION AND EXECUTION
CONDITIONS

4.8.1 BIN (Binary Code)

4 - 46
(1) Binary code
Binary date is represented by 0 (OFF) and 1 (ON).
Decimal notation uses the numerals 0 through 9. When counting beyond 9, a 1 is
placed in the 10s column and a 0 is placed in the 1s column to make the number
10.
In binary notation, the numerals 0 and 1 are used. A carry occurs after 1 and the
number becomes 10 (decimal 2).
Table 4.2 gives a comparison between binary and decimal notations.
Table 4.2 Comparison between Binary and Decimal Notations
DEC (Decimal)
0
1
2
3
4
5
6
7
8
9
10
11
(2) Binary numeric expression
(a)
High Performance model QCPU registers (data registers, link registers, etc.)
consist of 16 bits, and a "2
The most significant bit (initial bit) is used to discriminate between "positive"
and "negative".
1)
When most significant bit is "0"...Positive
2)
When most significant bit is "1"...Negative
The numeric expressions for the High Performance model QCPU registers
are shown in Fig.4.13 below.
b15
Bit name
2
Decimal value
-32768
Fig.4.13 Numeric Expressions for High Performance model QCPU Registers
(b)
Usable numeric data for High Performance model QCPU
As shown in Fig.4.13, the numeric expression range is -32768 to 32767.
Therefore, numeric data within this range can be stored in the High
Performance model QCPU registers.
BIN (Binary)
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
n
" value is allocated to each of the register bits.
Most significant bit (for positive/negative discrimination)
b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0
15
2
14
2
13
2
12
2
11
2
10
2
9
16384
8192
4096 20481024 512 256 128 64 32 16 8
"Negative value" when most significant bit is "1".
MELSEC-Q
Carry
Carry
Carry
2
8
2
7
2
6
2
5
2
4
2
3
2
2
4
2
1
2
0
2
1
4 - 46

Advertisement

Table of Contents
loading

Table of Contents