Binary constant—B

The binary constant specifies the precise bit pattern assembled into storage. Each binary constant is assembled into the integral number of bytes (see  1  in Table 1) required to contain the bits specified, unless a bit-length modifier is specified.

The following example shows the coding used to designate a binary constant. BCON has a length attribute of 1.
BCON     DC              B'11011101'
BTRUNC   DC              BL1'100100011'
BPAD     DC              BL1'101'
BFOUR    DC              B'1111 0100 1111 0100'
BTRUNC assembles with the leftmost bit truncated, as follows:
00100011
BPAD assembles with five zeros as padding, as follows:
00000101
Table 1. Binary constants
Subfield Value Example Result
1. Duplication factor Allowed    
2. Type B    
3. Type Extension Not Allowed    
4. Program type Allowed    
5. Modifiers      
  Length: 1 to 256 (byte length)
.1 to .2048 (bit length)
   
  Implicit length:
(Length modifier not present)
As needed B DC B'10101111'
C DC B'101'
L'B = 1  1 
L'C = 1  1 
  Alignment: Byte    
  Scale: Not allowed    
  Exponent: Not allowed    
6. Nominal value
Represented by:
 
Binary digits (0 or 1)
   
  Enclosed by: Apostrophes    
  Exponent allowed: No    
  Number of values per operand: Multiple    
  Padding: With zeros at left    
  Truncation of assembled value: At left