CDC表示コード

ディスプレイコードは、コントロール・データ・コーポレーションが製造した多くのコンピュータシステムで使用されている6ビットの文字コードです。特に、 1964年のCDC 6000シリーズ、 1967年の7600シリーズ、そして1971年のCyber​​シリーズが有名です。CDC 6000シリーズとその後継機種は60ビットワードでした。そのため、通常は1ワードあたり10文字を格納していました。これは4ビットBCDエンコードの6ビット拡張であり、BCDIC [要出典] (BCD交換コード) と呼ばれていました。

概要

表示コードにはいくつかのバリエーションがあり、特に63文字セットと64文字セットが有名です。また、63文字セットと64文字セットの両方に、「CDCグラフィック」と「ASCIIグラフィック」のバリエーションがありました。63文字セットと64文字セット、およびCDCグラフィックとASCIIグラフィックの選択は、サイトで選択可能でした。一般的に、初期のCDC顧客は63文字セットを使用し、ラインプリンタでCDCグラフィック印刷トレインを使用しました。タイムシェアリングが普及するにつれて、ほぼすべてのサイトでASCIIバリアントが使用されるようになりました。これは、ラインプリンタの出力が対話型の使用と一致するようにするためです。後期のCDC顧客も、64文字セットを使用する傾向が強くなりました。

後に登場した6/12表示コードと呼ばれるバリエーションは、KronosおよびNOSタイムシェアリングシステムで完全なASCII機能をサポートするために使用されました。6/12モードでは、エスケープ文字(サーカムフレックス、8進数76)は、後続の文字が小文字であることを示します。したがって、大文字とその他の文字は6ビット長、小文字は12ビット長でした。

PLATOシステムは、 6/12表示コードのさらに別のバリエーションを使用していました。PLATOの典型的な使用法では小文字が最も一般的であることに着目し、役割を逆転させました。小文字が標準で、エスケープ文字は大文字の前に配置されました。

典型的なテキストファイル形式では、各レコードの終了を示すためにゼロバイトの終端文字が使用されていました。ゼロバイトの終端文字は、少なくとも60ビットワードの最後の12ビットがゼロに設定されることで示されました。 [1] 終端文字の長さは、レコードの長さに応じて12ビットから66ビットの範囲でした。このため、64文字セットでは、レコードの最終文字としてコロン文字を使用する必要があるという曖昧さが生じていました。このような場合、通常、レコードの末尾のコロンの後に空白文字が追加されました。

コード文字を表示する

64文字の文字セットバージョン

アスキーCDC
バイナリ小数点8進数グラフィックグラフィック名前
000 000000::結腸[2]
000 001101
000 010202BB
000 011303CC
000 100404DD
000 101505EE
000 110606FF
000 111707GG
001 000810HH
001 001911
001 0101012JJ
001 0111113KK
001 1001214LL
001 1011315MM
001 1101416
001 1111517
010 0001620PP
010 0011721質問質問
010 0101822RR
010 0111923SS
010 1002024TT
010 1012125あなたあなた
010 1102226VV
010 1112327WW
011 0002430XX
011 0012531はいはい
011 0102632ZZ
011 011273300
011 100283411
011 101293522
011 110303633
011 111313744
アスキーCDC
バイナリ小数点8進数グラフィックグラフィック名前
10万324055
100 001334166
100 010344277
100 011354388
100 100364499
100 1013745++
100 1103846--
100 1113947**
101,0004050//
101 0014151
101 0104252
101 0114353$$
101 1004454
101 1014555  空白
101 1104656
101 1114757
11万4860#同等
110 0014961[[
110 0105062]]
110 0115163%%[3]
110 1005264等しくない
110 1015365_連結[4]
110 1105466!ログOR
110 1115567ログAND
11万10005670'素晴らしい
111 0015771?サブ[5]
111 0105872<<
111 0115973>>
111 1006074@
111 1016175\
111 1106276^¬ない
111 1116377;;
  1. ^ CDC では、文字の長さが 6 ビットしかないにもかかわらず、12 ビットの量を表すためにバイトという用語をよく使用していました。
  2. ^ 表示コード00には63文字セット内に関連付けられたグラフィックがありません
  3. ^ 表示コード63(8進数)は63文字セットの:(コロン)です
  4. ^ CDC PASCALでは、これは左中括弧{、文字である。
  5. ^ CDC PASCALでは、これは右中括弧}文字です

6/12 表示コード

NOS 6/12 ディスプレイ コードは、CDC Cyber ​​ NOSコンピュータですべてのASCII文字を表すために使用される文字セットの 1 つです。

アスキー表示コード
12月ヘックス略語12月10月6月12日
000ヌル62 3276 40^5
101SOH62 3376 41^6
202STX62 3476 42^7
303ETX62 3576 43^8
404終了時刻62 3676 44^9
505ENQ62 3776 45^+
606確認62 3876 46^-
707ベル62 3976 47^*
808BS62 4076 50^/
909HT62 4176 51^(
100ALF62 4276 52^)
110BVT62 4376 53^$
120℃FF62 4476 54^=
130DCR62 4576 55
140Eそれで62 4676 56^,
150FSI62 4776 57^.
1610DLE62 4876 60^#
1711DC162 4976 61^[
1812DC262 5076 62^]
1913DC362 5176 63^%
2014DC462 5276 64^"
2115ナク62 5376 65^_
2216シン62 5476 66^!
2317ETB62 5576 67^&
2418できる62 5676 70^'
2519EM62 5776 71^?
261Aサブ62 5876 72^<
271BESC62 5976 73^>
281CFS62 6076 74^@
291DGS62 6176 75^\
301ERS62 6276 76^^
311階私たち62 6376 77^;
アスキー表示コード
12月ヘックスグリフ12月10月6月12日
32204555
3321!5466!
34225264
3523#4860#
3624$4353$
3725%5163%
38265567
3927'5670'
40284151
41294252
422A*3947*
432B+3745+
442C4656
452D-3846-
462E4757
472階/4050/
4830027330
4931128341
5032229352
5133330363
5234431374
5335532405
5436633416
5537734427
5638835438
5739936449
583A:60 474 04@D
593B;6377;
603C<5872<
613D4454
623E>5973>
633階?5771?
アスキー表示コード
12月ヘックスグリフ12月10月6月12日
6440@60 174 01@あ
6541101
6642B202B
6743C303C
6844D404D
6945E505E
7046F606F
7147G707G
7248H810H
7349911
744AJ1012J
754BK1113K
764CL1214L
774DM1315M
784E1416
794階1517
8050P1620P
8151質問1721質問
8252R1822R
8353S1923S
8454T2024T
8555あなた2125あなた
8656V2226V
8757W2327W
8858X2430X
8959はい2531はい
905AZ2632Z
915B[4961[
925C\6175\
935D]5062]
945E^60 274 02@B
955階_5365_
アスキー表示コード
12月ヘックスグリフ12月10月6月12日
9660'60 774 07@G
97611つの62 176 01^A
9862b62 276 02^B
9963c62 376 03^C
10064d62 476 04^D
10165e62 576 05^E
10266f62 676 06^F
10367グラム62 776 07^G
10468h62 876 10^H
1056962 976 11^私
1066Aj62 1076 12^J
1076B62 1176 13^K
1086Cl62 1276 14^L
1096Dメートル62 1376 15^M
1106En62 1476 16^N
1116階o62 1576 17^O
11270p62 1676 20^P
11371q62 1776 21^Q
11472r62 1876 22^R
11573s62 1976 23^S
11674t62 2076 24^T
11775あなた62 2176 25^U
11876v62 2276 26^V
1197762 2376 27^西
12078×62 2476 30^X
12179y62 2576 31^はい
1227Az62 2676 32^Z
1237B{62 2776 33^0
1247C|62 2876 34^1
1257D}62 2976 35^2
1267E62 3076 36^3
1277階削除62 3176 37^4
  • Savard, John JG (2018) [2005]. 「コンピュータ算術」. quadibloc . 16進法の黎明期. 2018年7月16日時点のオリジナルよりアーカイブ。2018年7月16日閲覧
  • Francois Pinard (1999-04-27). 「CDCマシンの文字セット」. 2011-06-23時点のオリジナルよりアーカイブ。
「https://en.wikipedia.org/w/index.php?title=CDC_display_code&oldid=1280571890」より取得