28
Signed Binary Signed binary data can have either a positive and negative value. The sign isindicated by the status of bit 15. If bit 15 is OFF , the number is positive and if bit 15is ON, the number is negative. Positive signed binary values range from 0($0000) to 32,767 ($7FFF), and negative signed binary values range from32,768 ($8000) to 1 ($FFFF).
Bit number
Contents 0000000000000000
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Digit value 163162161160
Sign indicator
Eight-digit positive values range from 0 ($0000 0000) to 2,147,483,647 ($7FFFFFFF), and eight-digit negative values range from 2,147,483,648 ($80000000) to 1 ($FFFF FFFF).The following table shows the corresponding decimal, 16-bit hexadecimal, and32-bit hexadecimal values.
Decimal 16-bit Hex 32-bit Hex
2147483647
2147483646
.
.
.
32768
32767
32766
.
.
.
2
1
0
1
2
.
.
.
32767
32768
32769
.
.
.
2147483647
2147483648
---
---
.
.
.
---
7FFF
7FFE
.
.
.
0002
0001
0000
FFFF
FFFE
.
.
.
8001
8000
---
.
.
.
---
---
7FFFFFFF
7FFFFFFE
.
.
.
00008000
00007FFF
00007FFE
.
.
.
00000002
00000001
00000000
FFFFFFFF
FFFFFFFE
.
.
.
FFFF8001
FFFF8000
FFFF7FFF
.
.
.
80000001
80000000
Positive signed binary data is identical to unsigned binary data (up to 32,767)and can be converted using BIN(100). The following procedure converts nega-tive decimal values between 32,768 and 1 to signed binary. In this example12345 is converted to CFC7.Converting Decimal toSigned Binary
Data Area Structure Section 3-2