Magnetic and Punched Paper Tape Codes and Character Sets
Total Page:16
File Type:pdf, Size:1020Kb
SAEA-IN.S-7(Rev.1) INIS: MAGNETIC AND PUNCHED PAPER TAPE CODES AND CHARACTER SETS INTERNATIONAL ATOMIC ENERGY AGENCY, VIENNA, FEBRUARY 1971 Other reports in the INIS Reference Series available in February 1971s IAEA-INIS-1(Rev.1) INIS. Descriptive Cataloguing Rules IAEA-INIS-2(Rev»l) INIS: Descriptive Cataloguing Samples I AEA-INI S-3( Re v.£) INIS: Subject Categories and Scope Descriptions IAEA-INIS-4(Rev.|) INIS: Instructions for Submitting Abstracts IAEA-INIS-5(Rev.D INIS: Terminology and Codes for Countries and International Organizations IAEA-INIS-6(Rev.2) INIS: Authority List for Corporate Entries IAEA-INIS-8(Rev.l) INIS: Paper Tape Specifications and Record Format IAEA-INIS-9(Rev. 1) INIS: Magnetic Tape Specifications and Record Format IAEA-INIS-lO(Rev.O) INIS: Transliteration Rules for Selected Non-Roman Characters IAEA-INIS-11(Rev.O) INIS: Authority List for Journal Titles lAEA-INIS-12(Rev.O) INIS: Manual for Indexing IAEA-INIS-13(Rev.O) INTS: Thesaurus IAEA-INIS-13A(R e v. 0) INIS: Terminology Charts Stocks of the following forms may be ordered by centres participating in INIS: INIS Form l(Rev.2) (INIS Worksheet) INIS Form 2(Rev.l) (INIS Abstract) Organizations participating in the INIS network may obtain forms and reasonable quantities of reports in the INIS Reference Series on application to: INIS Section International Atomic Energy Agency P.O. Box 590 ' A-1011 Vienna Austria Other interested parties may order copies of these reports in accordance with the instructions and prices given on the inside back cover. INIS: MAGNETIC AND PUNCHED PAPER TAPE CODES AND CHARACTER SETS TABLE OP CONTENTS Page PREFACE 5 1. INIS CHARACTER SET 7 2. INIS 8-BIT CODE 8 2.1 Description 8 2.2 Implementation of the INIS 8-bit code on $-track NRZI magnetic tape 8 3. PAPER TAPE CHARACTER SET 9 3.1 INIS paper-tape character subset 9 3.2 Control characters 9 4. INIS 6-BIT CODE 11 4.1 Description 11 4.2 Implementation of the INIS 6-bit code on 7-track NRZI magnetic tape 12 TABLE 1. INIS 8-BIT CODE 13 TABLE 2. INIS PAPER TAPE CODE 14 TABLE 3. INIS 6-BIT CODE 16 APPENDIX 1. INIS FLEXOWRITER KEYBOARD ARRANGEMENT 17 Fig. 1 Keyboard 18 APPENDIX 2. INIS PRINT TRAIN 19 Fig. 2 Print train 20 - 3 - PREFACE This report contains the TNTS character set and the corresponding codes for magnetic tape and paper tape for use in conjunction with INIS: Magnetic Tape Specifications and Record Format (IAEA-INIS-9) and INIS: Paper Tape Specifications and Record Format (IAEA-INIS-8). A description of equipment implementing the codes described herein and used at the IAEA is also included. The INIS 8-bit code is an extension of, and includes, the standard ISO 7-bit code for information Interchange. It has been necessary to extend this code to provide bit configurations for those characters of the INIS set which are not part of the ISO Standard. The non-standard extension therefore will be reconsidered when an International Standard 8-bit code is adopted. - 5 - 1. INIS CHARACTER SET The INIS character set consists of the following 120 symbols: ABCDEPGHIJKLMNOPQRSTUVWXYZ abc defghi jklmnopqrstuvwxyz 1234567890. :; ,/°. = + --$</#/Nf* > < [ ] ( ) 1 (quote) 1234567890+- superscripts: subscripts: 123456789o SP (space) Each of these characters will be represented on the INIS tapes by a unique bit configuration (see Section 2 "INIS 8-Bit Code"), and it will be possible to utilize all of them in the printing of ATOMINDEX. Appendix 2 gives the specifications for an IBM l4l6 Print Train for an IBM 1403/N1 Printer which implements the INIS character set. For intermediate storage on punched paper tape only, an 87 character subset is defined. The remaining 33 characters require special coding (see Section 3 and IAEA-INIS-8). - 7 - 2. INIS 8-BIT CODE 2.1 Description The INIS 8-bit code shown in Table 1 Is an extension of the ISO 7-bit code for information interchange (ISO Recommendation R646). It consists of two sets of 128 configurations each." These two sets differ in the 8th bit (bQ). Columns 0-7 of Table 1 (bQ = 0) represent the ISO 7-bit code. Columns 8-15 (bg = 1) represent the INIS (non-standard) extension and define codes for those INIS characters which are not defined in the standard ISO code. Empty positions in columns 0-7 indicate graphics or control characters in the standard which will not be used by INIS. No other characters have been substituted in these positions. Empty positions in columns 8-15 are undefined. Note that any undefined bit configuration present in INIS input tapes will be replaced by space (SP) in the INTS output tape. 2.2 Implementation of the INIS 8-bit code on 9-track NRZI magnetic tape The figure below shows the correspondence between magnetic tape track number and INIS 8-bit code bit number. Bit P is the odd-parity bit. 0.029 Inch Track Tape Motion - 8 - 3- PAPER TAPE CHARACTER SET The paper-tape character set adopted for INIS consists of 96 characters^ 87 of these are members of the INIS character set, whereas 9 are used for encoding purposes. 3-1 INIS paper-tape character subset ABCDEPGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 1234567890. :;,/=- +$* [ ]()' (quote) a j3 7 n TTUAA £ SP (space) 3.2 Control characters ft (number sign) <|Q (commercial at) (overscore) (underscore) TAPE PEED UC (upper case) LC (lower case) TAB (horizontal tabulation) CR (carriage return) The 33 INIS characters not defined in the paper-tape subset, viz.: ? - d%fsT > < v Z Q superscripts: I234567890+- subscripts: 1 2 3 4 5 6 7 8 9 0 are encoded according to the rules given in IAEA-INIS-8. Table 2 gives the paper-tape codes and their associated graphic(s). - 9 - Note that unlike on magnetic tape, where each character is represented by a unique bit configuration, on paper-tape devices each paper-tape code is normally assigned two graphics in order to reduce the size of the keyboard. The UC and LC* control characters are used to distinguish between the two. Appendix 1 gives a suggested keyboard arrangement which implements the paper-tape character set. - 10 - 4. INIS 6-BIT CODE 4.1 Description The INIS 6-bit code, shown in Table 3, is a subset of the INIS 8-bjt code defined in Table 1. It consists of columns 2, 3, 6 and 7, i.e. 64 characters, after removing bits 8 and 6, as follows: INIS 8-bit code bQ b„ V °c *u °n 87654321 INIS 6-bit code b. bc b. b^ b0 bn 6 5 4 3 2 1 Positions 3/ll, 3/l2 and 3/13 of the INIS 6-bit code (unassigned in the 8-bit code) will be used as non-locking shift characters, i.e. applying only to the character they precede, to reach the full set as follows: 3/ll col. 0, 1, 4,'5 (^8=0, b6=0) 3/12 col. 8, 9, 12, 13 (DQ=1, b6=0) 3/13 col. 10, 11, 14, 15 (b8=l, b6=l) Examples: (in the following examples the symbols (1), (2), and @ represent the INTS 6-bit shift characters 3/ll, 3/l2, and 3/13 respectively) INIS 8-bit INIS 6-bit Cross Section - ® cross © section 235U © b © c © e © u co+ ®® ® 3 (see note on p. 12) d*3 (D © ©(D (see note on p. 12) /<• p (D ® ® © (see note on p, 12) - 11 - Note: In the INTS 6-bit code, unassigned positions are invalid only in the standard set. They are valid in any of the 3 shift modes (i.e. when preceded by a shift character) if and only if the defined character corresponds to a defined position in the INIS 8-bit code. For example, position 2/0 is undefined, and therefore represents an invalid character, in the standard set, when preceded by (l) and when preceded by (^2) , but not when preceded by £3) (the sequence (3) 2/0 represents superscript 0). CD > Cl) an<^ CD have "the function of shift characters only in the standard set, i.e. if xhey are not themselves preceded by another shift character. 4.2 Implementation of the INIS 6-bit code on 7~track NHZI magnetic Jbap_e The figure below shows the correspondence between magnetic tape tracks and INTS 6-bit code bits. Bit P is the parity bit. • TAPE MOTION - 1? - TABLE 1. INIS 8-BIT CODE b8 0 0 0 0 o 0 0 0 1 1 1 1 I 1 1 b7 0 0 0 0 1 1 1 1 0 0 0 0 l 1 1 1 b6 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 b5 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 Column Column b b b b b b b 7 8 7 6 5 b4 3 2 l 0 1 2 3 4 5 6 8 9 10 11 12 13 14 15 Row Row 0 0 0 0 0 0 SP 0 P P 0 C 1 0 0 0 1 1 1 A Q a q 1 1 2 0 0 1 0 2 2 B R b r 2 2 3 0 S c s 3 0 1 1 3 3 C 3 4 t 0 1 0 0 4 $ 4 D T d 4 4 5 S 0 1 0 1 5 5 E U e u 5 6 0 1 1 6 6 V f V 6 0 F 6 7 f W 0 1 1 1 7 7 G g w 7 7 8 X X 8 1 0 0 0 8 ( 8 H h 8 9 1 0 0 1 9 ) 9 I Y I y 9 9 + £ 1 0 1 0 10 : J Z J z a 10 - 1 0 1 1 11 + K [ k e 11 1 1 0 0 12 1 < L 1 y V 12 1 1 0 1 13 GS - M ] m ? A w 13 1 1 1 0 14 RS > N n A 14 C> 1 1 1 1 15 / 0 ° 15 RS: record seDarator ISO 7-bit code •< INIS non-standard extension - GS: grasp separator SP: space TABLE 2.