加载中...
Site Map Index Home Frobenius Last Next


IBM 7090/94 Character Representation

The 7090/94 used six-bit representations for characters for a total of 64 possible characters -- the BCD character set. However, only 51 were commonly used:

BCD Character Set
CharacterBCD (Binary/Octal)CharacterBCD (Binary/Octal)CharacterBCD (Binary/Octal)
'0'000000/00'E'010101/25'R'101001/51
'1'000001/01'F'010110/26[Special-2]101010/52
'2'000010/02'G'010111/27''101011/53
'3'000011/03'H'011000/30'*'101100/54
'4'000100/04'I'011001/31' ' (Blank)110000/60
'5'000101/05[Special-1]011010/32'/'110001/61
'6'000110/06'.'011011/33'S'110010/62
'7'000111/07')'011100/34'T'110011/63
'8'001000/10'-'100000/40'U'110100/64
'9'001001/11'J'100001/41'V'110101/65
'='001011/13'K'100010/42'W'110110/66
' " ' (Double Quote)001100/14'L'100011/43'X'110111/67
'+'010000/20'M'100100/44'Y'111000/70
'A'010001/21'N'100101/45'Z'111001/71
'B'010010/22'O'100110/46'±'111010/72
'C'010011/23'P'100111/47','111011/73
'D'010100/24'Q'101000/50'('111100/74

The [Special-1] character was, apparently, a "+/0" character and [Special-2] was, apparently, an 'O' with a horizontal bar across the top. The characters read by the card reader were defined by the plug-board programming on the IBM 711 card reader and could vary slightly from site to site.

With six-bit characters, each 36-bit word of memory could hold up to six characters. The six-character string "MOTHER" would be represented in a 36-word of memory as the binary string:

100100100110110011011000010101101001

or, in octal, as:

O444663302551

Source code (and data) were usually loaded into the 7090/94 from 80-column punched cards (typically indirect through magnetic tape). The paper cards usually could contain up to 80 characters of information in a horizontal line with each character containing data in 12 vertical positions.

Counting, in a single character position of 12 vertical positions, from the top to the bottom of the card, the positions were denoted as 12-punch, 11-punch, 0-punch, 1-punch, 2-punch,... 9-punch as follows:

The code that was used to read characters from cards was as follows:
http://www.frobenius.com/characters.htm -- Last Revision: 23 August 2001
Copyright © 1996 - 2017 Jack Harper (unless otherwise noted)
Site Map Index Home Frobenius Last Next