フィールダータ

軍事通信プロジェクトとASCIIの前身

FIELDATA文字エンコーディング
軍事主要コード(1xxxxxx)、代表的な軍事監督コード(0xxxxxx)、UNIVACグラフィカルコード
分類7ビットまたは6ビットの 基本ラテン文字エンコーディング
先行イタリア 2
後継者US-ASCII

FIELDATA ( Fieldataとも表記)は、1950年代後半にアメリカ陸軍 通信部隊が実施した先駆的なコンピュータプロジェクトであり、戦場情報の収集と配信のための単一標準( MIL-STD-188A/B/C [1] [2] [3] [4]で定義)の策定を目的としていました。この点において、FIELDATAはほぼ同時期に構築されていたアメリカ空軍SAGEシステムの一般化と考えることができます

SAGEとは異なり、FIELDATAははるかに広範な範囲を対象としており、あらゆる情報源や形式から情報を収集することが可能でした。FIELDATAシステムの大部分は、データの形式に関する仕様であり、数年後にASCIIに大きな影響を与えることになる文字セットにつながりました。 [1] [5] FIELDATAは、メッセージ形式や、FIELDATA規格の機器同士を接続するための電気規格も規定しました。

FIELDATAプロジェクトのもう一つの柱は、データ入力端末から劇場全体のデータ処理センターまで、様々な規模のコンピュータの設計と構築でした。プロジェクト期間中、Sylvania社の可搬型MOBIDICPhilco社BASICPACおよびLOGICPACなど、FIELDATA規格に準拠したコンピュータが複数構築されました。ARTOCという別のシステムは、写真スライドの形式でグラフィカルな出力を提供することを目的としていましたが[6] [7] [8]完成することはありませんでした。

FIELDATAは相互接続およびデータ伝送制御のためのコードを規定していなかったため、異なるシステム(「STANDARD FORM」、「COMLOGNET共通言語コード」、「SACCOMNET(465L)制御コード[9] [5]など)がそれぞれ異なる制御機能を使用していた。これらのシステム間の相互通信は困難であった。[1]

FIELDATAは、 UNIVAC 1100シリーズのコンピュータで内部的に使用されていたオリジナルの文字セットであり、各6ビット文字は、そのコンピュータの36ビットワードの連続する6ビットに含まれていました。UNIVAC 1100の直接の後継機種はUnisys 2200シリーズコンピュータで、FIELDATAを使用していました(ただし、現在ではASCIIも一般的であり、各文字は1ワードの4分の1、つまり9ビットでエンコードされています)。FIELDATA文字の一部はASCIIで表現できないため、Unisys 2200では、コード004 oct、076 oct、077 octにそれぞれ「^」、「"」、「_」文字を使用しています。

FIELDATAプロジェクトは1956年から実行され[引用が必要]、1962年の再編中に中止されました[引用が必要]。

FIELDATAの文字

軍隊

タグビット (1) インジケータビット(2) 詳細ビット (4) バイナリビット(1+6) 小数点 8進数 グリフ 名前 コメント
監視コード(タグビット0)
0 00 0000 0:000000 0 000 空白/アイドル(IDL)
0 00 0001 0:000001 1 001 制御大文字 (CUC)
0 00 0010 0:000010 2 002 制御小文字 (CLC)
0 00 0011 0:000011 3 003 コントロールタブ(CHT)
0 00 0100 0:000100 4 004 制御キャリッジリターン(CCR)
0 00 0101 0:000101 5 005 制御空間(CSP)
0 00 0110 0:000110 6 006 1つの 監視コードの最初の2行は、すべてのアプリケーションで使用されるわけではなく、「アルファベットによる監視情報」が必要な場合にのみ使用されます。[10] COMLOGNETでは最初の2行は省略されますが、SACCOMNETでは監視文字の代わりに追加の制御文字が含まれます。[5]
0 00 0111 0:000111 7 007 b
0 00 1000 0:001000 8 010 c
0 00 1001 0:001001 9 011 d
0 00 1010 0:001010 10 012 e
0 00 1011 0:001011 11 013 f
0 00 1100 0:001100 12 014 グラム
0 00 1101 0:001101 13 015 h
0 00 1110 0:001110 14 016
0 00 1111 0:001111 15 017 j
0 01 0000 0:010000 16 020
0 01 0001 0:010001 17 021 l
0 01 0010 0:010010 18 022 メートル
0 01 0011 0:010011 19 023 n
0 01 0100 0:010100 20 024 o
0 01 0101 0:010101 21 025 p
0 01 0110 0:010110 22 026 q
0 01 0111 0:010111 23 027 r
0 01 1000 0:011000 24 030 s
0 01 1001 0:011001 25 031 t
0 01 1010 0:011010 26 032 あなた
0 01 1011 0:011011 27 033 v
0 01 1100 0:011100 28 034
0 01 1101 0:011101 29 035 ×
0 01 1110 0:011110 30 036 y
0 01 1111 0:011111 31 037 z
0 10 0000 0:100000 32 040 β ダイヤル0(D0) COMLOGNETバリアントのグラフィカル表示。[5]
0 10 0001 0:100001 33 041 # ダイヤル1(D1)
0 10 0010 0:100010 34 042 t ダイヤル2(D2)
0 10 0011 0:100011 35 043 ダイヤル3(D3)
0 10 0100 0:100100 36 044 ダイヤル4(D4)
0 10 0101 0:100101 37 045 @ ダイヤル5(D5) COMLOGNET バリアントのグラフィカル。
0 10 0110 0:100110 38 046 % ダイヤル6(D6)
0 10 0111 0:100111 39 047 ¢ ダイヤル7(D7)
0 10 1000 0:101000 40 050 ダイヤル8(D8) COMLOGNET の BEL 。
0 10 1001 0:101001 41 051 ダイヤル9(D9) COMLOGNET バリアントのグラフィカル。
0 10 1010 0:101010 42 052 Σ 制御ブロックの開始 (SCB、SOC)
0 10 1011 0:101011 43 053 ブロックの開始(SBK、SOB)
0 10 1100 0:101100 44 054 スペア、SOD
0 10 1101 0:101101 45 055 ° スペア
0 10 1110 0:101110 46 056 スペア
0 10 1111 0:101111 47 057 スペア、ストップ
0 11 0000 0:110000 48 060 送信準備完了 (RTT)
0 11 0001 0:110001 49 061 受信準備完了(RTR)
0 11 0010 0:110010 50 062 受領準備未了(NRR)
0 11 0011 0:110011 51 063 ブロッケットの終わり(EBE、EOBK)
0 11 0100 0:110100 52 064 ブロックの終わり (EBK、EOB)
0 11 0101 0:110101 53 065 ファイルの終わり(EOF)
0 11 0110 0:110110 54 066 制御ブロックの終了 (ECB、EOC)
0 11 0111 0:110111 55 067 受信確認(ACK、ACR)
0 11 1000 0:111000 56 070 繰り返しブロック(RPT、RBK)
0 11 1001 0:111001 57 071 スペア いくつかのバリエーションではISN、NISN、CWF、スペアを注文した。[5]
0 11 1010 0:111010 58 072 手話通訳(INS、ISN)
0 11 1011 0:111011 59 073 非解釈記号 (NIS、NISN)
0 11 1100 0:111100 60 074 制御ワードが続く (CWF)
0 11 1101 0:111101 61 075 SAC(サック)
0 11 1110 0:111110 62 076 特殊文字(SPC) ASCII ESC . [5]
0 11 1111 0:111111 63 077 削除(DEL)
プライマリコード(タグビット1)
1 00 0000 1:000000 64 100 マスタースペース(MS)
1 00 0001 1:000001 65 101 大文字(UC)
1 00 0010 1:000010 66 102 小文字(LC)
1 00 0011 1:000011 67 103 タブ(HT)
1 00 0100 1:000100 68 104 キャリッジリターン(CR)
1 00 0101 1:000101 69 105 空白/スペース(SP)
1 00 0110 1:000110 70 106
1 00 0111 1:000111 71 107 B
1 00 1000 1:001000 72 110 C
1 00 1001 1:001001 73 111 D
1 00 1010 1:001010 74 112 E
1 00 1011 1:001011 75 113 F
1 00 1100 1:001100 76 114 G
1 00 1101 1:001101 77 115 H
1 00 1110 1:001110 78 116
1 00 1111 1:001111 79 117 J
1 01 0000 1:010000 80 120 K
1 01 0001 1:010001 81 121 L
1 01 0010 1:010010 82 122 M
1 01 0011 1:010011 83 123
1 01 0100 1:010100 84 124
1 01 0101 1:010101 85 125 P
1 01 0110 1:010110 86 126 質問
1 01 0111 1:010111 87 127 R
1 01 1000 1:011000 88 130 S
1 01 1001 1:011001 89 131 T
1 01 1010 1:011010 90 132 あなた
1 01 1011 1:011011 91 133 V
1 01 1100 1:011100 92 134 W
1 01 1101 1:011101 93 135 X
1 01 1110 1:011110 94 136 はい
1 01 1111 1:011111 95 137 Z
1 10 0000 1:100000 96 140
1 10 0001 1:100001 97 141 -
1 10 0010 1:100010 98 142 +
1 10 0011 1:100011 99 143 <
1 10 0100 1:100100 100 144
1 10 0101 1:100101 101 145 >
1 10 0110 1:100110 102 146 _ &UNIVACで。
1 10 0111 1:100111 103 147 $
1 10 1000 1:101000 104 150 *
1 10 1001 1:101001 105 151
1 10 1010 1:101010 106 152 UNIVAC の %。
1 10 1011 1:101011 107 153 :
1 10 1100 1:101100 108 154 ?
1 10 1101 1:101101 109 155 !
1 10 1110 1:101110 110 156
1 10 1111 1:101111 111 157 停止(ST)
1 11 0000 1:110000 112 160 0
1 11 0001 1:110001 113 161 1
1 11 0010 1:110010 114 162 2
1 11 0011 1:110011 115 163 3
1 11 0100 1:110100 116 164 4
1 11 0101 1:110101 117 165 5
1 11 0110 1:110110 118 166 6
1 11 0111 1:110111 119 167 7
1 11 1000 1:111000 120 170 8
1 11 1001 1:111001 121 171 9
1 11 1010 1:111010 122 172 '
1 11 1011 1:111011 123 173 ;
1 11 1100 1:111100 124 174 /
1 11 1101 1:111101 125 175
1 11 1110 1:111110 126 176 特殊文字(SPEC)
1 11 1111 1:111111 127 177 バックスペース(BS)

ユニバック

UNIVACで使用されたコードバージョンは、軍用バージョンの後半部分(プライマリコード)をベースにいくつかの変更を加えたものでした。[11]

インジケータビット(2) 詳細ビット (4) バイナリビット(6) 小数点 8進数 グリフ 名前 コメント
00 0000 000000 0 00 @ Δと入れ替わることもある[11]
00 0001 000001 1 01 [
00 0010 000010 2 02 ]
00 0011 000011 3 03 # 1107と1108の改行(LF)[11]
00 0100 000100 4 04 Δ デルタ 1107と1108のキャリッジリターン(CR)[11]
00 0101 000101 5 05 空白/スペース(SP)
00 0110 000110 6 06
00 0111 000111 7 07 B
00 1000 001000 8 10 C
00 1001 001001 9 11 D
00 1010 001010 10 12 E
00 1011 001011 11 13 F
00 1100 001100 12 14 G
00 1101 001101 13 15 H
00 1110 001110 14 16
00 1111 001111 15 17 J
01 0000 010000 16 20 K
01 0001 010001 17 21 L
01 0010 010010 18 22 M
01 0011 010011 19 23
01 0100 010100 20 24
01 0101 010101 21 25 P
01 0110 010110 22 26 質問
01 0111 010111 23 27 R
01 1000 011000 24 30 S
01 1001 011001 25 31 T
01 1010 011010 26 32 あなた
01 1011 011011 27 33 V
01 1100 011100 28 34 W
01 1101 011101 29 35 X
01 1110 011110 30 36 はい
01 1111 011111 31 37 Z
10 0000 100000 32 40
10 0001 100001 33 41 -
10 0010 100010 34 42 +
10 0011 100011 35 43 <
10 0100 100100 36 44
10 0101 100101 37 45 >
10 0110 100110 38 46 軍事バージョンの_から変更されました。
10 0111 100111 39 47 $
10 1000 101000 40 50 *
10 1001 101001 41 51
10 1010 101010 42 52 % 軍事版では「」から変更。
10 1011 101011 43 53 :
10 1100 101100 44 54 ?
10 1101 101101 45 55 !
10 1110 101110 46 56
10 1111 101111 47 57 \ 1107号線と1108号線に一時停止標識(🛑︎)[11]
11 0000 110000 48 60 0
11 0001 110001 49 61 1
11 0010 110010 50 62 2
11 0011 110011 51 63 3
11 0100 110100 52 64 4
11 0101 110101 53 65 5
11 0110 110110 54 66 6
11 0111 110111 55 67 7
11 1000 111000 56 70 8
11 1001 111001 57 71 9
11 1010 111010 58 72 '
11 1011 111011 59 73 ;
11 1100 111100 60 74 /
11 1101 111101 61 75
11 1110 111110 62 76 ロゼンジ
11 1111 111111 63 77 等しくない 一部のモデルではアイドルキャラクター(IDLE)[11]

キャラクターマップ

軍用バージョン

以下の表は、Leubbert (1960b) で説明されている軍用セットの参照版の代表的なものです。他にも様々なバリエーションが存在し、監督コード(最初の4行の0~3)に大きな違いがある場合もあります。[5]最初の2行の文字は、「アルファベットによる監督情報」に使用することを目的としています。[10]

フィールダータ(軍事)[5] [12]
0 1 2 3 4 5 6 7 8 9 B C D E F
0x  IDL CUC CLC CHT CCR CSP 0061
b
0062
c
0063
d
0064
e
0065
f
0066
g
0067
h
0068
i
0069
j
006A
1倍 k
006B
l
006C
m
006D
n
006E
006F
p
0070
q
0071
r
0072
s
0073
t
0074
u
0075
v
0076
w
0077
x
0078
y
0079
z
007A
2倍  D0   D1   D2   D3   D4   D5   D6   D7   D8   D9  SCB SBK
3倍 RTT RTR NRR エベ EBK 終了 ECB 確認 RPT  INS  NIS CWF SAC SPC 削除
4倍  MS   UC   LC   HT   CR   SP  A0041
B
0042
C
0043
D
0044
E
0045
F
0046
G
0047
H
0048
I
0049
J
004A
5倍 K
004B
L
004C
M
004D
N
004E
O
004F
P
0050
Q
0051
R
0052
S
0053
T
0054
U
0055
V
0056
W
0057
X
0058
Y
0059
Z
005A
6倍
0029
-
002D
+
002B
<
003C
=
003D
>
003E
_
005F
0024ドル
*
002A

0028

0022」
:
003A
?
003F
!
0021

002C
停止
7倍 0
0030
1
0031
2
0032
3
0033
4
0034
5
0035
6
0036
7
0037
8
0038
9
0039
'
0027
;
003B
/
002F
.
002E
スペック  BS 

UNIVACバージョン

UNIVACで使用されたコードバージョンは、軍用バージョンの後半部分(6ビットのプライマリコード)をベースにいくつかの変更を加えたものでした。[11]

フィールダータ(ユニバック)[11]
0 1 2 3 4 5 6 7 8 9 B C D E F
0x @
0040
[
005B
]
005D
# / LF Δ / CR  SP  A0041
B
0042
C
0043
D
0044
E
0045
F
0046
G
0047
H
0048
I
0049
J
004A
1倍 K
004B
L
004C
M
004D
N
004E
O
004F
P
0050
Q
0051
R
0052
S
0053
T
0054
U
0055
V
0056
W
0057
X
0058
Y
0059
Z
005A
2倍
0029
-
002D
+
002B
<
003C
=
003D
>
003E

0026
0024ドル
*
002A

0028
%
0025
:
003A
?
003F
!
0021

002C
\ / 🛑︎
005C
3倍 0
0030
1
0031
2
0032
3
0033
4
0034
5
0035
6
0036
7
0037
8
0038
9
0039
'
0027
;
003B
/
002F
.
002E

2311
/ IDL

脚注

  1. ^ abc マッケンジー 1980.
  2. ^ 軍事通信システム技術規格、MIL-STD-188A、1958年4月25日
  3. ^ 軍事通信システム技術規格、MIL-STD-188B、1964年2月24日
  4. ^ 軍事通信システム技術規格、MIL-STD-188C、1969年11月24日
  5. ^ abcdefgh ジェニングス 2020.
  6. ^ ケント、アレン、ランクール、ハロルド (1971). 図書館情報学百科事典 第5巻 循環による索引の調整. CRC Press. pp. 395, 398. ISBN 9780824720056
  7. ^ 「陸軍戦術作戦中央(ARTOC)情報システム」センシティブ・リサーチ。 2025年9月13日閲覧
  8. ^ 「THE ARTOC」.指揮官による情報処理システム - 研究プログラム. 1963年. pp.  1-4 .
  9. ^ 国際電話電信会社(ITT) (1968). 無線技術者のための参考データ (第5版). Howard W. Sams and Co. pp. 付録. ISBN 978-0-672-20678-8. 2016年5月23日閲覧
  10. ^ ab Leubbert 1960a、p. 196を参照。
  11. ^ abcdefgh ウォーカー 1996.
  12. ^ ロイバート 1960b.

参考文献と参考文献

  • フレミング、ジョージ;ジェームズ、ネイサン・L. (2002年12月17日). 「Univac Fieldata Codes」. 1.0. グリーンベルト、米国:国立宇宙科学データセンター(NSSDC)、NASAゴダード宇宙飛行センター. 2016年5月24日時点のオリジナルよりアーカイブ。 2016年5月24日閲覧
  • ハラランボス、ヤニス(2007年9月)『フォントとエンコーディング』、P・スコット・ホーン訳(第1版)、セバストーポル、カリフォルニア州、米国:オライリー・メディア社、 p. 29、ISBN 978-0-596-10242-5
  • ジェニングス、トーマス・ダニエル(2020-03-17) [1999]. 「ASCII文字コードの注釈付き歴史:情報浸透のための米国標準コード」.センシティブ・リサーチ (SR-IX) . 2025年9月13日閲覧
  • Leubbert, William F. (1960a) [1959-12-01/03 (International Workshop on Management Requirements Knowledge)].米国陸軍信号研究開発研究所Fort Monmouth , New Jersey, USA)にて執筆。FIELDATAのデータ伝送装置コンセプト(PDF)。1959年Western Joint Computer Conference (WJCC)議事録。米国ボストン:American Federation of Information Processing Societies (AFIPS)。pp.  189– 196。doi :10.1109/AFIPS.1959.27。2016年5月23日時点のオリジナルよりアーカイブ PDF ) 。 2016年5月23日閲覧[1] [2]
  • Leubbert, William F. (1960b年9月). 「通信システムの一般化のためのツールとしてのデータ処理」.アメリカ電気学会論文集, 第1部: 通信とエレクトロニクス. 79 (4): 431– 436. Bibcode :1960TAICE..79..431L. doi :10.1109/TCE.1960.6367290. S2CID  51649324.
  • マッケンジー, チャールズ E. (1980). コード化文字セットの歴史と発展(PDF) . システムプログラミングシリーズ (第1版). Addison-Wesley Publishing Company, Inc. pp. 61, 64, 86. ISBN 978-0-201-14460-4LCCN  77-90165. 2016年5月26日時点のオリジナルよりアーカイブPDF ) 。 2019年8月25日閲覧
  • ウォーカー、ジョン (1996年8月6日). 「UNIVAC 1100シリーズ FIELDATAコード」. UNIVAC Memories . 2016年5月22日時点のオリジナルよりアーカイブ。 2016年5月22日閲覧
「https://en.wikipedia.org/w/index.php?title=Fieldata&oldid=1320490125」より取得