JPH02266413A - コード変換方法 - Google Patents

コード変換方法

Info

Publication number
JPH02266413A
JPH02266413A JP1087553A JP8755389A JPH02266413A JP H02266413 A JPH02266413 A JP H02266413A JP 1087553 A JP1087553 A JP 1087553A JP 8755389 A JP8755389 A JP 8755389A JP H02266413 A JPH02266413 A JP H02266413A
Authority
JP
Japan
Prior art keywords
code
conversion
input character
numerical
numeral
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP1087553A
Other languages
English (en)
Inventor
Takashi Inoue
高志 井上
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP1087553A priority Critical patent/JPH02266413A/ja
Publication of JPH02266413A publication Critical patent/JPH02266413A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明はソフトウェアやファームウェアにおいて入力
文字をコードに変換するコード変換方法に関するもので
ある。
〔従来の技術〕
従来からコード変換方法には、第3図に示すように入力
文字を数値に対応付ける入力文字テーブルTIと、この
入力文字テーブルTlの数値を対応するコードに変換す
る対応変換コードテーブルT2とを備え、入力文字テー
ブルTIをサーチし、対応変換コードテーブルT2から
入力文字に対応数値変換コードテーブルT3に従って入
力文字に対応するコードを取出す、いわゆるコード数値
インデックス法とがある。
次に動作について説明する。上記コード対応法は、第3
図において、例えば文字“C”が図示しないキーボード
から入力されると、処理装置内の記コード数値インデッ
クス法では、第4図において例えば入力文字を“C” 
(EBCDiC,拡張2進化10進符号)とすると、こ
のコードは“C3”(16進)、“195” (10進
)であり、数値変換コードテーブルT3の195番目、
即ち“43”が取出される。
〔発明が解決しようとする課題〕
ところが、従来のコード変換方法は次のような問題点が
生じる。即ち、コード対応法では入力文字テーブルT1
や対応変換コードテーブルT2は作成が容易であるが、
2つのテーブルによる変換処理を行なわなければならな
いので、入力文字をコードに変換する時間の短縮化が難
しいという問題点があった。また、コード数値インデッ
クス法ではテーブルが1つしかないのでコード変換処理
時間は短いが、数値変換コードテーブルT3を作成する
のに時間が多くかかるという問題点があった。
この発明は上記のような問題点を解決するためになされ
たもので、入力文字のコード変換対応が容易ば行なうこ
とができ、コード変換処理時間の短縮化を図れるコード
変換方法を提供することを目的とする。
〔課題を解決するための手段〕
この発明に係るコード変換方法は、入力文字を数値に対
応付ける入力文字テーブルTIと、この入力文字テーブ
ルT1の数値を対応するコードに変換する対応変換コー
ドテーブルT2とに基づいて入力文字を数値に対応して
コードに変換する数値変換コードテーブルT3を作成し
、この数値変換コードテーブルT3に従って入力文字を
コードに変換することを特徴とするものである。
〔作用〕
入力文字テーブルTlと対応変換コードテーブルT2と
に基づいて作成された数値変換コードテーブルT3によ
って、入力文字はコードに変換される。
〔発明の実施例〕
第1図はこの発明の一実施例に係るコード変換方法を説
明するためのフローチャートであり、第2図はこの実施
例における数値変換コードテーブルの作成方法を説明す
るための図である。フロチャートにおいて、NCHTB
Lは入力文字テブルT1、TCODTBは対応変換コー
ドテーブルT2.5CODTBは数値変換コードテーブ
ルT3.1FLGは初期フラグ、nはテーブル上限を示
す。
次に第1図および第2図を参照して数値変換テーブルの
作成方法について説明する。まず、コド変換サブルーチ
ンに最初に処理が入ったかどうかを初期フラグ1FLG
の内容によって調べる(ステップSl)、もし、処理が
最初にコード変換サブルーチンに入ったならば(iFL
G=oならば)、ステップSlからステップs8ヘスキ
ップする。一方、1FLG+oならばステップs2へ移
り、内容iを1に設定し、入力文字テーブルTIの先頭
のデータを取り出し、それを数値として扱い、その内容
をjとする(ステップS3)。
次にその内容jを対応変換コードテーブルT2により変
換し、数(lt変換コードテーブルT3のインデックス
とする(ステップS4)。その後、内容iをi+lに設
定しくステップS5)、i>nになるまで(ステップ3
6)同様な処理を繰り返し初期フラグ1FLGを1に設
定する(ステップS7)。以上のステップ31〜s7の
処理により数値変換コードテーブルT3が作成される。
次にコード変換方法について説明する。文字が入力され
、大カバフファ処理が行なわれると(ステップS8)、
入力文字のインデックスを参照しくステップ59)1.
入力文字をコードデータdに数値変換コードテーブルT
3により変換しくステップ5IO)、変換されたコード
データdを図示しないメモリヘスドアする(ステップ5
11)。
このような処理を入力文字がなくなるまで実行する。
ところで、数値変換コードテーブルT3は入力文字テー
ブルT1と対応変換コードテーブルT2とに基づいて作
成されるが、その作成方法としてコード変換サブルーチ
ンに処理が最初に入った時に数値変換コードテーブルT
3を作成する方法と、別に独立したプログラムモジュー
ルにより数値変換コードテーブルT3を作成する方法と
がある。
なお、第1図に示すコード数値インデックス法によるコ
ード変換処理は、従来の技術で、アセンブラ言語テーブ
ルバイトストリング命令(TBまたはTBS)も本質的
には同じ考え方である。
〔発明の効果〕
以上のように本発明によれば、入力文字チーフルと対応
変換コードテーブルとに基づいて入力文字を数値に対応
してコードに変換する数値変換コードテーブルを作成し
、この数値変換コードテブルに従って入力文字をコード
に変換するようにしたので、数値変換コードテーブルは
容易に作成でき、また、入力文字のコード変換対応が容
易になり、したがってコード変換処理時間の短縮化が図
れるという効果が得られる。
【図面の簡単な説明】
第1図はこの発明の一実施例に係るコード変換方法を説
明するためのフローチャート、第2図はこの実施例にお
ける数値変換コードテーブルの作成方法を説明するだめ
の図、第3図は従来のコード変換方法におけるコード対
応法を説明するための図、第4図は従来のコード変換方
法におけるニド数値インデックス法を説明するための図
であプル。

Claims (1)

    【特許請求の範囲】
  1. 入力文字を数値に対応付ける入力文字テーブルと、この
    入力文字テーブルの数値を対応するコードに変換する対
    応変換コードテーブルとに基づいて入力文字を数値に対
    応してコードに変換する数値変換コードテーブルを作成
    し、この数値変換コードテーブルに従って入力文字をコ
    ードに変換することを特徴とするコード変換方法。
JP1087553A 1989-04-06 1989-04-06 コード変換方法 Pending JPH02266413A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1087553A JPH02266413A (ja) 1989-04-06 1989-04-06 コード変換方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1087553A JPH02266413A (ja) 1989-04-06 1989-04-06 コード変換方法

Publications (1)

Publication Number Publication Date
JPH02266413A true JPH02266413A (ja) 1990-10-31

Family

ID=13918180

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1087553A Pending JPH02266413A (ja) 1989-04-06 1989-04-06 コード変換方法

Country Status (1)

Country Link
JP (1) JPH02266413A (ja)

Similar Documents

Publication Publication Date Title
US20020026632A1 (en) Universal computer code generator
JPS61204741A (ja) ソ−スプログラムの圧縮方法
JPH02266413A (ja) コード変換方法
JPH04297923A (ja) 文字コード変換方式
CA2394054A1 (en) A system and method for modifying output of a computer program without source code modifications
JPS5975341A (ja) 数字列変換方式
JPH047759A (ja) データファイル形式変換装置
JP3190377B2 (ja) 関数名変換装置
JPH04248624A (ja) プログラム変換処理装置
JPS62286105A (ja) Nc装置
JPS6275809A (ja) Ncデ−タフオ−マツトを標準フオ−マツテイングされたncデ−タに変換する方法
JPH06348453A (ja) データコンバージョンプログラム自動生成方式
JPS57143635A (en) Method and device for converting digital signal
JPS6051950A (ja) プログラム出力方式
JPH03204045A (ja) 書式データ入力方式
JPH021027A (ja) 圧縮形式ソースプログラムのコンパイル方式
JPH04104340A (ja) 変換マスタファイルによるコード変換方式
JPH05225244A (ja) アラビア語データの検索方式
JPH08297658A (ja) 日本語文字並び換え方法とその装置
JPS6266315A (ja) 入力制御方式
JPH06103023A (ja) 日本語コード変換処理方式
JPH02114328A (ja) パッチソース変換方式
JPS62160536A (ja) コボル構文変換方法
JPS6354633A (ja) 言語処理装置
JPH04153867A (ja) かな漢字変換装置