FEDERAL INFORMATION PROCESSING STANDARDS PUBLICATION, 1970 ANNOUNCING THE STANDARD FOR SUBSETS OF THE STANDARD CODE FOR INFORMATION INTERCHANGE

Document Type: 
Collection: 
Document Number (FOIA) /ESDN (CREST): 
CIA-RDP78-04723A000100150004-6
Release Decision: 
RIPPUB
Original Classification: 
K
Document Page Count: 
19
Document Creation Date: 
December 12, 2016
Document Release Date: 
July 24, 2000
Sequence Number: 
4
Case Number: 
Publication Date: 
January 1, 1970
Content Type: 
REGULATION
File: 
AttachmentSize
PDF icon CIA-RDP78-04723A000100150004-6.pdf619.74 KB
Body: 
Approved For Release 2002/01/29 : CIA-RDP78-04723A000100150004-6 *DOC Exemption Letter, In EUR File* Federal Information Processing Standards Publication _ , 1970 Announcing the Standard for SUBSETS OF THE STANDARD CODE FOR INFORMATION INTERCHANGE Federal Information Processing Standards Publications are issued by the National Bureau of Standards under the direction of the Bureau of the Budget- in accordance with the provisions of Public Law 89-306 and Bureau of the Budget Circular No. A-86. Name of Standard. Subsets of the Standard Code for Information Interchange (FIPS ) . Category of Standards. Hardware Standard, Interchange Codes and Media. Explanation. Subsets of 95, 64 and 16 graphic characters are provided in this standard. These are derived from the Federal Standard Code for Infor- mation Interchange (FIPS 1) which in turn was adopted from the USA Standard Code for Information Interchange (ASCII, USA Standard X3.4 - 1967). The memorandum of the Secretary of Commerce on "Application of Federal ADP Code and Media Standards" dated March 7, 1969, contained in FIPS PUB 7, states in paragraph Sc: "If the full character set of ASCII cannot be applied, the largest possible character subset should be used, and the ASCII collating sequence observed.", That memorandum also states, in paragraph 8b: "Use of one or more of these ASCII subsets is a powerful tool in bridging the con- version gap prior to the procurement or utilization of hardware with full ASCII capability." This FIPS PUB amends FIPS PUB 7 by requiring one of the three specific subsets described herein when a subset is used. It is empha- sized that the coded representation of the 95 character subset, the 64 character subset and the 16 character subset in input/output media and data communications will conform to the specifications cited in other applicable Federal Information Processing Standards. Approving Authority. Bureau of the Budget Maintenance Agency. Department of Commerce, National Bureau of Standards (Center for Computer sciences and Technology). Cross Index. a. FIPS PUB 1, Code for Information Interchange b. FIPS PUB 7, Implementation of the Code for Information Interchange and Related Media Standards Approved For Release 2002/01/29 : CIA-RDP78-04723A000100150004-6 Approved For Release 2002/01/29 : CIA-RDP78-04723A000100150004-6 -Applicability. These character subsets are intended to be used in those systems or applications that do not require the full 128 character set contained in FIPS 1. The use of the 64 or 16 character graphic subsets in lieu of the full set of 95 graphics, where appropriate, can result in advantageous combinations of increased speed of printing or display, decreased costs, decreased complexity, and efficient manipulation. Implementation Schedule. All equipment brought into the Federal inventory (six months after the publication date of this standard) which utilizes a character subset less than that provided by the 128 character set of FIPS 1 must conform to one of the specified subsets provided herein. This require- ment applies to the equipment acquired even though the use within any given application may in fact use less characters than specified in the applicable subset. In instances where deviations from this standard are considered necessary, the waiver provisions contained in FIPS PUB 7 apply. Specifications. Federal Information Processing Standard (FIPS ), Subsets of the Standard Code for Information Interchange, (date) (affixed). Qualifications. Compatibility with Full Character Set: Systems and applications employing standard character subsets should experience no difficulty in forwarding information via standard media or communications, to systems employing the full 128 character set. Subset Recording: Systems and applications employing standard character subsets, will use the standard media and the standard code for recording the characters of the subset in input/output and interchange operations. Two (2) input/output media standards have been approved as Federal Information Processing Standards (FIPS 2 and 3). The adoption of additional input/output media standards will be announced in future FIPS PUBS. Where to Obtain Copies of the Standards. a. Copies of this publication are for sale by the Superintendent of Documents, U.S. Government Printing Office, Washington, D. C. 20402. Refer to Federal Information Processing Standards Publication (Price - cents a copy). b. This publication may be copied and locally reproduced to meet agency requirements. Approved For Release 2002/01/29 : CIA-RDP78-04723A000100150004-6 Approved For Release 2002/01/29 : CIA-RDP78-04723A000100150004-6 Federal Information Processing Standard _ Date Specifications For Subsets of the Standard Code for Information Interchange 1. Name of Standard. Subsets of the Standard Code for Information Interchange 2. Category of Standard. Hardware Standard Interchange Codes and Media 3. Specifications. This specification provides standard subsets of the Code for Information Interchange (FIPS 1). Each subset is defined in detail in separate sections of this specification which follow. Section 1 - 95 Character Graphic Subset Section 2 - 64 Character Graphic Subset Section 3 - 16 Character Graphic Numeric Subset 4. Appendix. Factors which were considered in the establishment of these subsets are explained in an appendix to this specification. Also information is provided concerning the employment of these subsets in computers and devices based on internal codes of four or six bits. Approved For Release 2002/01/29 : CIA-RDP78-04723A000100150004-6 Approved For Release 2002/01/29 : CIA-RDP78-04723A000100150004-6 Section 1 Specifications for 95 Character Graphic Character Subset Explanation. This graphic character subset is derived from the Federal Standard Code for Information Interchange (FIPS 1) which in turn was adopted from the USA Standard Code for Information Interchange (ASCII). This character subset is intended to be used in those systems or applications whose needs are adequately served by a 95 character graphic subset of the standard 128 character set contained in FIPS 1. Figure 1 shows the 7-bit code table of FIPS 1 with the 95 character graphic subset of this standard outlined. It is emphasized that the coded representation of this 95 character subset in input/output media and data communications will conform to the specifications cited in other applicable Federal Information Processing Standards. Approved For Release 2002/01/29 : CIA-RDP78-04723A000100150004-6 Approved For Release 2002/01/29 : CIA-RDP78-04723A000100150004-6 Standard 95 Character Subset: Code Table Position in FIPS 1 Column/Row S mbol Character Name 2/0 Space (Normally Non-Printing 2/1 Exclamation Point 2/2 Quotation Marks (Diaeresis) 2/3 Number Sign 2/4 Dollar Sign 2/5 Percent 2/6 Ampersand 2/7 Apostrophe (Closing Single Quotation Mark; Acute Accent) 2/8 Opening Parenthesis 2/9 Closing Parenthesis 2/10 Asterisk 2/11 Plus 2/12 Comma (Cedilla) 2/13 Hyphen (Minus) 2/14 Period (Decimal Point) 2/15 Slant 3/0 0 Zero Approved For Release 2002/01/29 : CIA-RDP78-04723A000100150004-6 Column/Row pproved For Release 2002/01/29 : Symbol CIA-RDP78-04723A000100150004-6 Character Name 3/1 One 3/2 Two 3/3 Three 3/4 Four 3/5 I 5 Five 3/6 6 Six 3/7 7 Seven 3/8 8 Eight 3/9 9 Nine 3/10 Colon 3/11 Semicolon 3/12 < Less Than 3/13 = Equals 3/14 > Greater Than 3/15 ? Question Mark 4/0 @ Commercial At 4/1 to 5/0 5/11 Opening Bracket 5/12 Reverse Slant 5/13 Closing Bracket 5/14 Circumflex 5/15 Underline 6/0 Grave Accent (Opening Single Quotation Mark) Approved For Release 2002/01/29 : CIA-RDP78-04723A000100150004-6 proved For Release 2002/01/29 : CIA-RDP78-04723A000100150004-6 Column/Row Symbol Character Name Opening Brace Vertical Line Closing Brace Overline (Tilde; General Accent) Note: Use of certain of the above characters as diacritical marks is defined in Appendix A of the Code for Information Interchange (FIPS 1). Approved For Release 2002/01/29 : CIA-RDP78-04723A000100150004-6 Approved For Release 2002/01/29 : CIA-RDP78-04723A000100150004-6 I-I CZ$ -=c asi -- ' J T~ F,4 0 C) IC) Cl. O Ci_ U) F-- > -` X >-- N O O Q c0 U C) W LL z O -- I`n 0 - N M c ? - L O CD P- co o) .. . ~+ v f I A C\. . O O N o~ -- * + . f O w -- N r1'> Y_ z m z f 1) U Cn (n f) W 0 - J 0 0 0 CJ < >-- H Q w m - cr D 0 0 0 0 0 0 z 0 w U cn w 0 - O = X X F- C1 Y J li F L~ O H ? Q D 0 I-- F- 0 z w m J > LL U u) cn z cn cn w w w - hrI Li Q C a U C : ] W U- U ? H ' `-' --~ Z O o ,- pry 0 _.,. N. to c LO 0 t`- co 0) ?? a V A cr... O 0 CL U) 0- 0,5 + 0 -" Di - N M z Co Z CO 0 U) U) co U) ? J U U U < }- Q W Is T C> C) ? C) 7- (/) W U U) W . 0 O m x x Cy Y- ._.I U) I- U- x 0 1-i 0 O o h? F- O Z U UJ CO J > W U U) cf) Z U) U) W L ~.1 < 00 0 C 4 NIoVLO 7 - 2 O N Po Ci Lo (.D I`-- OCR G) : CC "--~ o o O o 0 O- 0 -? 0 0 0 ?- -- O O -- -- O o- O 0 -. 0000 -0 O 0 o o O o P 0 o 0 0 ---- - Approved For Release 2002/01/29: CIA-RDP78-04723A000100150004-6 Approved For Release 2002/01/29 : CIA-RDP78-04723A000100150004-6 Special Information Systems and applications employing this 64 character set, when receiving information via standard media or communications from systems employing the full 95 character set should make provision to "fold over" the characters in columns 6 and 7 (except Delete) into the corresponding positions of columns 4 and 5. Any lower case letters received will print or display as upper case letters. This feature is desirable in most instances, but is not mandatory for applications requiring some other interpretation of the characters in column 6 and 7. Approved For Release 2002/01/29 : CIA-RDP78-04723A000100150004-6 Approved For Release 2002/01/29 : CIA-RDP78-04723A000100150004-6 Section 3 Specifications for 16 Character Graphic Numeric Subset Explanation. This numeric subset is derived from the Federal Standard Code for Information Interchange (FIPS 1) which in turn was adopted from the USA Standard Code for Information Interchange (ASCII). This subset is intended to be used in those systems or applications whose needs are adequately served by a 16 character numeric subset of the standard 128 character set contained in FIPS 1. Figure 3 shows the 7-bit code table of FIPS 1 with the 16 character graphic subset of this standard outlined. It is emphasized that the coded representation of this 16 character subset in input/output media and data communications will conform to the specifications cited in other applicable Federal Information Processing Standards. Approved For Release 2002/01/29 : CIA-RDP78-04723A000100150004-6 Approved For Release 2002/01/29 : CIA-RDP78-04723A000100150004-6 Standard Code Table Position Symbol Character Name 0 Zero 1. One 3/4 3/5 3/6 3/7 3/8 3/9 2/10 2/11 2/12 2/13 2/14 Two Three Four Five Six Seven Eight Nine Asterisk Plus Comma Hyphen (Minus) Period (Decimal Point) Slant 2/15 / Approved For Release 2002/01/29 : CIA-RDP78-04723A000100150004-6 Approved For Release 2002/01/29 : CIA-RDP78-04723A000100150004-6 Special Information Systems and applications employing this limited 16 character set, when receiving information via standard media or communications from systems employing the full 128 character set, the 95 character graphic set or the 64 character graphic subset, should ignore all characters outside of this numeric subset. This feature is desirable in most instances, but is not mandatory for applications requiring some other interpretation of the characters outside of this numeric subset. Approved For Release 2002/01/29 : CIA-RDP78-04723A000100150004-6 o(n UJZ c 0U 5 0W z it ~- C.~ Z U)UJ (I F- 0 0 Approved For Release 2002/01/29-aCIA-RDP78-04723A000100150004-6 .n c-- > x > N w--+ - ' IL LJ O 0 - CD i a e> r~ a> 4 cT -c - - - -j E c a O Ln 0- Cr cn D > < 0 0 Q ~ C t ~ O 0 W L- C 7 I H Y -J Z O ,:.-mom ,gL - N) 0 -' CV M d- In CD N CO O ? o ? ' V l A C\,. 0 x, rasv x uA-arz l ~1V e . .. 0 - C\J + a I \ 0 - O - W -1 O N O rr) O d I O Y Q Z } (b F- Z Q CI] O Cn cn Cn (n Cn O 0 0 0 0 0 2 0 W O W (n W W C7 D 0 ? I _ O X E- X E- I O C~ Z Y O J W CT] = LL J LL- CC O O n n O Z C/) W W W Q co o C7 - C\.i r7 Ln CD f`- 00 C3~ Q N f2 tf7 ~ I 1 O - 1 O 11 0 1 - 0 0 Q 0 0 -- 1 01I 0 1- - O O - - O O - - O O - - 0 0 0 0 - 0 0 0 0 - 0 0 0 0 0 0 0 0 - - - - - -" cn - Approved For Release 2002/01/29 : CIA-RDP78-04723A000100150004-6 Approved For Release 2002/01/29 : CIA-RDP78-04723A000100150004-6 Appendix The Code for Information Interchange (FIPS 1) contains 128 characters of which 95 in the last six columns (columns 2 through 7) are designated as a graphic subset. Contained in this graphic subset arc two cases (upper and lower) of the alphabetic letters A through Z, the numerals 0 through 9, and common punctuation, mathematical and business symbols. Not all applications have need for the full 128 characters contained in the standard code set. Some require only the graphics (95 characters). Others need only use a single case alphabet, the numbers, and certain special symbols (64 characters). Further, some applications dealing with data of a mathematical or numeric nature need only the numerics and certain mathematical symbols (16 characters) . Accordingly, it is necessary to recognize the economies to be achieved in providing adequate subsets of the standard code which are consistent with the requirements of these various applications. Likewise, it is essential in order to facilitate the interchange of data and equipment within Federal government that a family of discrete subsets be identified and standardized. The consequences and costs of an unlimited number of subsets are of such a magnitude that it is reasonable and practical to establish a limited group of subsets which meet most data systems requirements. This fundamental consideration was taken into account in the development of the standard code for information interchange. Characters were positioned in the Code in such a manner as to facilitate the identification and use of subsets. Columns 2 through 7 form the 95 character graphic subset. Columns 2 through 5 provide a 64 character subset and the ten numerals in column 3 and the six mathematical symbols at the bottom of column 4 provide 16 character numeric subset. (These six mathematical symbols were placed in column 2 instead of column 3 so that they would collate lower than the numerals in the context of the full char- acter set. Also they were assigned to the bottom of the column so that their low order four bits are distinct from the low order four bits of the ten numerals, in order to be distinguishable in those instances where numerics are coded by four bits in internal machine environments without further manipulation.) It is also recognized that many computers and devices already in the Federal inventory and even some new equipment are based upon an internal code of four or six bits. In these instances the standard code can be represented internally by six bits by suppressing bit b6 and can be represented by four bits by suppressing bits b7, b6, and b5. These limited internal representations are then expanded to the standard seven bits when transmitting data to other devices. Approved For Release 2002/01/29 : CIA-RDP78-04723A000100150004-6 Ap Ap UNCLASSIFIED .. CONFIDENTIAL SECRET OFFICIAL ROUTING SLIP TO NAME AND ADDRESS DATE INITIALS -lieputy Director for Support l t ~ ?f 2 3 s s -~ -~ 5 2 NOV 1969 4 5 6 ACTION DIRECT REPLY PREPARE REPLY APPROVAL DISPATCH RECOMMENDATION COMMENT FILE RETURN CONCURRENCE INFORMATION SIGNATURE Remarks : For review and direct response in coordination with interested elements and PPB. Please note comments are requested as soon as possible but no later than 1 Jan. 1970. 25X1A cc: PP FOLD HERE TO RETURN TO SEND FROM: NAME. ADDRESS AND PHONE NO. DATE EA/Executive Director- A ELY c - - 10 N ov69 FORM NO. 237 Use previous editions 1-67