fork download
  1. IDENTIFICATION DIVISION.
  2. PROGRAM-ID. SAMPLE.
  3. ENVIRONMENT DIVISION.
  4. DATA DIVISION.
  5. WORKING-STORAGE SECTION.
  6. 01 WS-TLV-HEX-CHAR PIC X(256) VALUE '3032'.
  7. 01 WS-IN-LENGTH PIC S9(3) COMP-3 VALUE 1.
  8. 01 WS-HEX-CHAR-RESP PIC S9(3) COMP-3.
  9. 01 WS-HEX-CHAR-RESP-DISP PIC 9(3).
  10. 01 VAR1-DISP PIC 9(4).
  11. 01 WS-IN PIC X(1) VALUE 'C'.
  12. 01 WS-ASCII-HEX.
  13. 05 SUB1 PIC S9(4) COMP.
  14. 05 FILLER REDEFINES SUB1.
  15. 07 FILLER PIC X(1).
  16. 07 SUB1-HEX PIC X(1).
  17. 01 WS-AN PIC X(26) VALUE
  18. 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'.
  19. 01 WS-HEX-HEADER.
  20. 05 WS-ICC-HEX-BYTES PIC X(128) VALUE SPACE.
  21.  
  22. 05 WS-ICC-VALUE REDEFINES WS-ICC-HEX-BYTES.
  23.  
  24. 10 VAR1 PIC S9(04) COMP.
  25. 10 FILLER PIC X(126).
  26. PROCEDURE DIVISION.
  27. MOVE ZERO TO SUB1
  28. INSPECT WS-AN TALLYING SUB1 FOR CHARACTERS BEFORE 'A'.
  29. DISPLAY SUB1
  30. ADD 65 TO SUB1
  31. DISPLAY SUB1
  32. DISPLAY SUB1-HEX.
  33. STOP RUN.
  34.  
Success #stdin #stdout 0.01s 3992KB
stdin
Standard input is empty
stdout
 0000
 0065