COMTRAN Reconstruction

J28-6169 · January 1962

The contents of the conversion, then every page in order. Each page opens beside its scan. Download the scanned PDF

J28-6169-1: IBM 709/7090 Commercial Translator Processor — Preliminary Reference Manual

IBM, January 1962 (revision 2; some pages dated 10/61). Scanned source: J28-6169-1_CommercialTranslator_Jan62.pdf in this directory (221 PDF pages).

This is the processor (implementation) reference for the 709/7090 Commercial Translator: compiler behaviour and the definitive statement/data/environment reference (Section 02), plus loader, monitor, operating and maintenance procedures, and appendices covering generated code, object format, error messages, and a complete compiled sample program.

Contents

File Section codes PDF pages
Cover and table of contents 00.00 1–3
Section 01: Documentation 01.xx 4–8
Section 02: Compiler 02.xx 9–68
Section 03: Loader 03.xx 69–83
Section 04: Supervisory System (Basic Monitor and CT Supervisor) 04.xx 84–95
Section 05: Systems Operation 05.xx 96–109
Section 06: Systems Maintenance 06.xx 110–132
Appendix 90.01: Deferred Features, Restrictions, and Limitations 90.01 133–137
Appendix 90.02: Generated Code 90.02 138–172
Appendix 90.03: Object Deck Format 90.03 173–179
Appendix 90.04: Error Messages and Severity Codes 90.04 180–186
Appendix 90.05: Sample Program 90.05 187–217
Appendix 90.08: Loader Symbolic Control Cards 90.08 218–220
Publications — 221

Section 02 subsections: 02.01 Control Cards · 02.02 Compiler Output · 02.03 General Programming Considerations · 02.04 Procedure · 02.05 Data · 02.06 Environment · 02.07 Input/Output · 02.08 Crypt. (The bolded ones are the core language-definition material.)

Conventions used in the conversion

Every page, in order

J28-6169-1: IBM 709/7090 Commercial Translator Processor — cover and contents

  1. PDF page 1
  2. 00.00.01
  3. 00.00.02

Section 01: Documentation

  1. 01.00.00
  2. 01.01.01
  3. 01.02.01
  4. 01.02.02
  5. 01.02.03

Section 02: Compiler

  1. 02.00.00
  2. 02.01.01
  3. 02.01.02
  4. 02.02.01
  5. 02.03.01
  6. 02.03.02
  7. 02.03.03
  8. 02.03.03.01
  9. 02.04.01
  10. 02.04.02
  11. 02.04.02.01
  12. 02.04.03
  13. 02.04.04
  14. 02.04.05
  15. 02.04.05.01
  16. 02.04.06
  17. 02.04.07
  18. 02.04.07.01
  19. 02.05.01
  20. 02.05.02
  21. 02.05.03
  22. 02.05.04
  23. 02.05.05
  24. 02.05.06
  25. 02.05.07
  26. 02.06.01.01
  27. 02.06.01.02
  28. 02.06.02
  29. 02.06.03
  30. 02.06.04
  31. 02.06.05
  32. 02.06.06
  33. 02.06.07
  34. 02.06.08
  35. 02.06.09
  36. 02.06.10
  37. 02.06.11
  38. 02.06.12
  39. 02.06.13
  40. 02.06.14
  41. 02.06.15
  42. 02.06.16
  43. 02.06.17
  44. 02.07.01
  45. 02.07.02
  46. 02.07.03
  47. 02.07.04
  48. 02.07.05
  49. 02.07.06
  50. 02.07.07
  51. 02.07.08
  52. 02.07.09
  53. 02.07.10
  54. 02.07.11
  55. 02.07.12
  56. 02.07.13
  57. 02.07.14
  58. 02.08.01
  59. 02.08.02
  60. 02.08.03

Section 03: Loader

  1. 03.00.00
  2. 03.01.01
  3. 03.01.02
  4. 03.02.01
  5. 03.02.02
  6. 03.02.03
  7. 03.02.04
  8. 03.02.05
  9. 03.02.06
  10. 03.02.07
  11. 03.02.08
  12. 03.02.09
  13. 03.03.01
  14. 03.03.02
  15. 03.03.03

Section 04: Supervisory System

  1. 04.00.00
  2. 04.01.01
  3. 04.01.02
  4. 04.01.03
  5. 04.01.04
  6. 04.01.05
  7. 04.01.06
  8. 04.01.07
  9. 04.01.08
  10. 04.02.01
  11. 04.02.02
  12. 04.02.03

Section 05: Systems Operation

  1. 05.00.00
  2. 05.01.01
  3. 05.02.01
  4. 05.03.01
  5. 05.03.02
  6. 05.03.03
  7. 05.04.01
  8. 05.05.01
  9. 05.06.01
  10. 05.06.02
  11. 05.06.03
  12. 05.06.04
  13. 05.06.05
  14. 05.07.01

Section 06: Systems Maintenance

  1. 06.00.00
  2. 06.01.01
  3. 06.02.01
  4. 06.02.02
  5. 06.02.03
  6. 06.02.04
  7. 06.02.05
  8. 06.02.06
  9. 06.03.01
  10. 06.03.02
  11. 06.03.03
  12. 06.03.04
  13. 06.03.05
  14. 06.04.01
  15. 06.04.02
  16. 06.04.03
  17. 06.04.04
  18. 06.04.05
  19. 06.04.06
  20. 06.04.07
  21. 06.04.08
  22. 06.04.09
  23. 90.01.00

Appendix 90.01: Deferred Features, Restrictions, and Limitations

  1. 90.01.01
  2. 90.01.02
  3. 90.01.03
  4. 90.01.04
  5. 90.01.05

Appendix 90.02: Generated Code

  1. 90.02.00
  2. 90.02.01
  3. 90.02.02
  4. 90.02.03
  5. 90.02.04
  6. 90.02.05
  7. 90.02.06
  8. 90.02.07
  9. 90.02.08
  10. 90.02.09
  11. 90.02.10
  12. 90.02.11
  13. 90.02.11.01
  14. 90.02.12
  15. 90.02.13
  16. 90.02.14
  17. 90.02.15
  18. 90.02.16
  19. 90.02.17
  20. 90.02.18
  21. 90.02.19
  22. 90.02.20
  23. 90.02.21
  24. 90.02.22
  25. 90.02.23
  26. 90.02.24
  27. 90.02.25
  28. 90.02.26
  29. 90.02.27
  30. 90.02.28
  31. 90.02.29
  32. 90.02.30
  33. 90.02.31
  34. 90.02.32
  35. 90.02.33

Appendix 90.03: Object Deck Format

  1. 90.03.00
  2. 90.03.01
  3. 90.03.02
  4. 90.03.03
  5. 90.03.04
  6. 90.03.05
  7. 90.03.06

Appendix 90.04: Error Messages and Severity Codes

  1. 90.04.00
  2. 90.04.01
  3. 90.04.01 listing
  4. 90.04.01 listing
  5. 90.04.01 listing
  6. 90.04.01 listing
  7. 90.04.02

Appendix 90.05: Sample Program

  1. 90.05.00
  2. 90.05.01
  3. 90.05.02
  4. 90.05.03
  5. 90.05.04
  6. 90.05 listing
  7. 90.05 listing
  8. 90.05 listing
  9. 90.05 listing
  10. 90.05 listing
  11. 90.05 listing
  12. 90.05 listing
  13. 90.05 listing
  14. 90.05 listing
  15. 90.05 listing
  16. 90.05 listing
  17. 90.05 listing
  18. 90.05 listing
  19. 90.05 listing
  20. 90.05 listing
  21. 90.05 listing
  22. 90.05 listing
  23. 90.05 listing
  24. 90.05 listing
  25. 90.05 listing
  26. 90.05 listing
  27. 90.05 listing
  28. 90.05 listing
  29. 90.05 listing
  30. 90.05 listing
  31. 90.05 report output

Appendix 90.08: Compiler Use of Environment Descriptions in Generation of Loader Symbolic Control Cards

  1. 90.08.00
  2. 90.08.01
  3. 90.08.02

Publications

  1. Publications