JPH02226335A - 情報処理装置 - Google Patents

情報処理装置

Info

Publication number
JPH02226335A
JPH02226335A JP1046773A JP4677389A JPH02226335A JP H02226335 A JPH02226335 A JP H02226335A JP 1046773 A JP1046773 A JP 1046773A JP 4677389 A JP4677389 A JP 4677389A JP H02226335 A JPH02226335 A JP H02226335A
Authority
JP
Japan
Prior art keywords
binary
character code
numerical
information processing
data
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
JP1046773A
Other languages
English (en)
Inventor
Tomoki Kaneko
金子 智己
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 JP1046773A priority Critical patent/JPH02226335A/ja
Publication of JPH02226335A publication Critical patent/JPH02226335A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Complex Calculations (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は情報処理装置の数値キャラクタ・コードとバ
イナリ−数値データ間の相互の変換処理の高速化に関す
るものである。
〔従来の技術〕
従来の情報処理装置の構成を第2図に示す。図において
、(1)は情報処理装置、(2)は中央情報処理装置、
(3)は中央情報処理装置(2)の実行プログラムが格
納される主メモIJ、(4)は中央情報処理装置(2)
と主メモリ(3)との間でデータ転送を行うメモリバス
である。
次に従来の情報処理装置において、キャラクタコード体
系がパリティ−なしASCII(^merican N
ational 5tandard Characte
r for Information Interch
ange)コードにもとづく8ビツトの数値キャラクタ
・コードであるときの数値キャラクタ・コードを4ビツ
トのバイナリ数値データに変換する場合の変換処理動作
について述べる。ASCII コードの数値キャラクタ
・コードとバイナリ数値デ−夕との対応を第3図に示す
。従来装置においてこれらの数値キャラクタ・コードを
バイナリ数値データに変換する場合、第4図のアルゴリ
ズムに従った実行プログラムを主メモリ(3)内部に用
意する。数値キャラクタ・フード引き数として、中央情
報処理装置(2)が実行プログラムを実行し、出力の引
き数としてバイナリ数値データを得る。中央情報処理装
置(2)はこのとき、内部の演算器を資源として実行プ
ログラム中の命令を逐次実行していく。なお2入力引き
数であるキャラクタ・コードが数値キャラクタ・コード
でない場合、出力引き数であるバイナリ数値データは得
られず、不正なキャラクタ・コードとして不出入力処理
が実行される。
次に、従来の情報処理装置において、4ビ・ソトのバイ
ナリ数値データをパリティ−なしのASCIIコードに
もとづく8ビツトの数値キャラクタ・コードに変換する
場合の変換処理動作について述べる。従来装置において
4ビツトのバイナリ数値データをパリティ−なしのAS
CII コードの数値キャラクタ・コードに変換する場
合、第5図のアルコリズムに従った実行プログラムを主
メモリ(3)内部に用意する。変換するバイナリ数値デ
ータを弓き数として、中央情報処理装置(2)が実行プ
ログラムを実行し、出力の引き数として数値キャラクタ
コードを得、変換動作は完了する。
〔発明が解決しようとする課題〕
従来の情報処理装置は、数値キャラクタ・コードとバイ
ナリ数値データ間の変換処理を」二記のように行ってい
たため、頻繁に行われる数値キャラクタ・コードとバイ
ナリ数値データ間の変換処理の処理速度か遅いという課
題かあった。
この発明は−1−記のような課題を解決するためになさ
れたもので、数値キャラクタ・コードとバイナリ数値デ
ータ間の変換処理を高速に処理する情報処理装置を得る
ことを目的とする。
〔課題を解決するための手段〕
この発明にかかる情報処理装置は、数値キャラクタ・コ
ードとバイナリ数値データ間の変換器とその変換器に入
力するデータまたはコードを与えるレジスタを付加した
ものである。
〔作用〕
この発明における情報処理装置は、数値キャラクタ・コ
ードとバイナリ数値データ間の変換処理を変換器によっ
て行う。
〔実施例〕
第1図は本発明による情報処理装置の一実施例を示した
図である。図中、(1)〜(4)は従来装置と全く同一
のもの、(5)は数値キャラクタ・コード及びバイナリ
数値データを保持するレジスタ、(6)はレジスタ(5
)に保持されている数値キャラクタ・コードを入力とし
てその数値キャラクタ・コードに対するバイナリ数値デ
ータをメモリバス(4)にまた不正キャラクタ・コード
が入力されたことを中央情報処理装置(2)に通知する
ための信号を出力するロジック・アレイで構成されるキ
ャラクタバイナリ変換器、(7)はレジスタ(5)に保
持されているバイナリ数値データを入力としてそのバイ
ナリ数値データに対する数値キャラクタ・コードをメモ
リバス(4)に出力するロジック・アレイで構成される
バイナリ・キャラクタ変換器である。また、第6図にキ
ャラクタ・コード体系かASCIIコードにもとづく数
値キャラクタ・コードであるときのキャラクタ・バイナ
リ変換器(6)のロジック・アレイの構成図を、第7図
に同じくバイナリ・キャラクタ変換器(7)のロジック
・アレイの構成図を示す。図中(8)はNANDアレイ
、(9)はNORアレイである。次に本発明の情報処理
装置においてキャラクタ・コード体系がパリティ−なし
ASCII コードに準じた数値キャラクタ・コードで
あるときの。
8ビツトの数値キャラクタ・コードを4ビットのバイナ
リ数値データに変換する場合の変換動作について述べる
。まず、中央情報処理装置は、レジスタ(5)に数値キ
ャラクタ・コードをメモリバス(4)を介して転送する
。転送された数値キャラクタ・コードはキャラクタ・バ
イナリ変換器(6)に送出され、8ビツトの入力キャラ
クタ・コードをもとにIIANDアレイ(8)でNAN
D論理をとる。 さらにNAND論理の出力をもとにN
ORアレイ(9)でNOR論理をとり、4ビツトのバイ
ナリ数値データを生成する。
このとき、入力されたキャラクタ・コードが数値キャラ
クタ・コードが数値キャラクタ・コードでない場合、不
正入力検出信号が有意となり、中央情報処理装置(2)
へ通知され、中央情報処理装置は不正入力処理を実行す
る。
入力されたキャラクタコードが数値キャラクタ・コード
であるときは、中央情報処理装置は、キャラクタ・バイ
ナリ変換器(6)によって生成された4ビツトのバイナ
リ数値データをメモリバス(4)を介して読み取り、変
換動作は完了する。
次に本発明の情報処理装置において、キャラクタコード
体系がパリティ−なしのASCI I コードに準じた
数値キャラクタ・コードであるときの、4ビットのバイ
ナリ数値データを数値キャラクタ・コードに変換する場
合の変換動作について述べる。
まず、中央情報処理装置は、レジスタ(5)にバイナリ
数値データをメモリバス(4)を介して転送する転送さ
れたバイナリ数値データはバイナリ・キャラクタ変換器
(7)に送出され、4ビツトの入力バイナリ・データを
もとにNANI)アレイ(8)でNAND論理をとる。
ざらにNAND論理の出力をもとにNORアレイ(9)
でNOR論理をとり、8ビツトの数値キャラクタ・コー
ドを生成する。中央情報処理装置は、バイナリ・・キャ
ラクタ変換器(7)によって生成それた数値キャラクタ
・コードをメモリ・バス(4)を介して読み取り、変換
動作は完了する。
なお、上記実施例では、キャラクタ・コード体系がAS
CI I コードの場合について説明したが、 EBC
DICコード、JIS8コード等の他のキャラクタ・コ
ード体系であってもよ<、−1−記実施例と同様の効果
を奏する。
また、上記実施例では、キャラクタ・バイナリ変換器(
6)とバイナリ・キャラクタ変換器(7)をNANl)
−1101?型のロジック・アレイで構成したが、 R
OM(Read 0nly Memory)で構成して
もよい。
〔発明の効果〕
以上のように、この発明によれば、数値キャラクタ・フ
ードとバイナリ数値データ間の相互の変換処理を変換器
によって処理するため、高速に変換することが可能であ
る。
【図面の簡単な説明】
第1図は本発明の一実施例による情報処理装置を示す図
、第2図は従来の情報処理装置の構成を示す図、第3図
はASCI I数値キャラクタコートとバイナリ数値デ
ータの対応を示した図、第4図は従来の情報処理装置に
おいて数値キャラクタ・コードからバイナリ数値データ
に変換する場合のアルゴリズムを示した図、第5図は従
来の情報処理装置においてバイナリ数値データから数値
キャラクタ・コードに変換する場合のアルゴリズムヲ示
した図、第6図は本発明の実施例による情報処理装置の
キャラクタ・バイナリ変換器のロジック・アレイの構成
を示した図、第7図は本発明の実施例による情報処理装
置のバイナリ・キャラクタ変換器のロジ、り・アレイの
構成を示した図である図中(1)は情報処理装置、(2
)は中央情報処理袋Ff、(3)は主メモリ、(4)は
メモリバス、(5)はレジスタ、(6)はキャラクタ・
バイナリ変換器、(7)はバイナリ・キャラクタ変換器
、(8)はNANDアレイ、(9)はNORアレイであ
る。 図中、同一あるいは相当の部分には同一符号を付しであ
る。

Claims (2)

    【特許請求の範囲】
  1. (1)キャラクタ・コードを処理データとして扱う情報
    処理装置において、数値キャラクタ・コードを格納する
    レジスタと、上記レジスタに格納されている数値キャラ
    クタ・コードを入力とし、その数値キャラクタ・コード
    に対応したバイナリ数値データを出力する数値キャラク
    タ・コードからバイナリ数値データへの変換を行う変換
    器を備えたことを特徴とする情報処理装置。
  2. (2)キャラクタ・コードを処理データとして扱う情報
    処理装置において、バイナリ数値データを格納するレジ
    スタと、上記レジスタに格納されているバイナリ数値デ
    ータを入力とし、そのバイナリ数値データに対応した数
    値キャラクタ・コードを出力するバイナリ数値データか
    ら数値キャラクタ・コードへの変換を行う変換器を備え
    たことを特徴とする情報処理装置。
JP1046773A 1989-02-28 1989-02-28 情報処理装置 Pending JPH02226335A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1046773A JPH02226335A (ja) 1989-02-28 1989-02-28 情報処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1046773A JPH02226335A (ja) 1989-02-28 1989-02-28 情報処理装置

Publications (1)

Publication Number Publication Date
JPH02226335A true JPH02226335A (ja) 1990-09-07

Family

ID=12756648

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1046773A Pending JPH02226335A (ja) 1989-02-28 1989-02-28 情報処理装置

Country Status (1)

Country Link
JP (1) JPH02226335A (ja)

Similar Documents

Publication Publication Date Title
US4228498A (en) Multibus processor for increasing execution speed using a pipeline effect
US4503511A (en) Computing system with multifunctional arithmetic logic unit in single integrated circuit
JPS6124729B2 (ja)
JPH02226335A (ja) 情報処理装置
GB2247547A (en) Internal state monitoring in a microcomputer
JPH0219870Y2 (ja)
JPS61138333A (ja) 演算モジユ−ル
JPS5953926A (ja) 制御装置
KR930004423B1 (ko) 한글 모드 변환장치
JPS62168260A (ja) ワンチツプマイクロコンピユ−タ
RU2040115C1 (ru) Преобразователь четырехразрядного двоичного кода в двоично-десятичный код
JPH0271326A (ja) 演算処理方法
JPH0320864A (ja) ファジィ計算用ベクトル命令セットを有する情報処理装置
JPH07325703A (ja) データ変換装置及びデータ変換方法
JPH01177629A (ja) キーボード処理方式
KR100259852B1 (ko) 페이징 시스템을 위한 주파수 데이터 처리 방법
RU97107751A (ru) Система диагностирования цифровых устройств
JPH04316127A (ja) 情報処理装置
JPH02158829A (ja) デイジタル信号の論理演算処理方式
JPH03238922A (ja) A/d変換器
JPH03129522A (ja) ディジタル信号処理装置
JPH03255535A (ja) 中央処理装置
JPH0343865A (ja) ベクトル・データ処理装置
JPH03233619A (ja) 数値入力方式
JPS6041772B2 (ja) パリテイ作成回路