JPH0215333A - データ処理装置 - Google Patents

データ処理装置

Info

Publication number
JPH0215333A
JPH0215333A JP63166119A JP16611988A JPH0215333A JP H0215333 A JPH0215333 A JP H0215333A JP 63166119 A JP63166119 A JP 63166119A JP 16611988 A JP16611988 A JP 16611988A JP H0215333 A JPH0215333 A JP H0215333A
Authority
JP
Japan
Prior art keywords
tag
data
data processing
value
arithmetic
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
JP63166119A
Other languages
English (en)
Inventor
Yutaka Aoki
豊 青木
Masato Honma
本間 真人
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP63166119A priority Critical patent/JPH0215333A/ja
Publication of JPH0215333A publication Critical patent/JPH0215333A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Devices For Executing Special Programs (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は主に人工知能分野へ使用することを目的とした
データ処理装置に関するものである。
従来の技術 近年、コンピュータ応用の一つとして人工知能分野が盛
んに研究されている。この分野(でおいてはLISP言
語が広く使用されているが、LISPは汎用のコンピュ
ータで実行するのは非効率であるため、様々な工夫を施
した専用マシン力く開発されてきた(例えば1−LIS
Pマシン」情報処理Vo1.23.]KrB 、 pl
) 、 752−772 )。特に、データのタイプを
示すタグはLISPの実現に不可欠のものであり、ハー
ドウェアによるザボートも一般的である(例えば、「プ
ロセサLSIを核に開発機から実行機へ展開するAI専
用マシン」日経エレクトロニクスIEc412 、pp
、91 106)。
以下図面を参照しながら、上述のタグをザボートシた従
来のデータ処理装置の一例について説明する。
第3図は従来のデータ処理装置の−(−8j IJi例
を示すブロック図である。第3図においで、3o及び3
1はそれぞれ1つのデータについてそのタグと)< I
Jユニー格納するタグレジスタRf&ドパリューレジス
タ装置、32はバリューの演算を実行する演算装置、3
3i全体の制御を行なう制御装置である。各データはタ
グとバリューから構成されており、バリューに対する演
算を制御装置33が指示すると、適当なバリューレジス
タ装置31が選択され、演算装置32が指示された演算
を実行する。そして、演算結果のタグは選択されたバリ
ューレジスタ装置31に対応するタグレジスタ装置3o
の内容と演算結果のバリューにしたがって、制御装置3
3が決定する。
発明が1屑決しようとする課題 しかしながら、演算結果のデータタイプがあらかじめわ
かっている場合でも、演算結果のタグ決定をあらためて
行なわなければならないという欠点があり、上述したよ
うな構成を持った従来のデータ処理装置は非効率的であ
るという問題点を有していた。
本発明は上記問題点に鑑みてなされたもので、簡単な構
成で効率良くタグを発生することのてきるデータ処理装
置を提供するものである。
課題を解決するための手段 上記問題点を解決するために本発明のデータ処理装置は
、タグの発生を行うタグ発生装置を備え、バリューに対
して実行される演算の種類にしたがって、本タグ発生装
置があらかじめ定められたタグを発生するようにしたも
のである。
作用 本発明は上記した構成によって、演算の種類によるタグ
発生が自動的に行なわれるため、あらためて演算結果の
タグを決定することが不要となり、効率良くタグのつい
たデータを処理することが可能と々る。
実施例 以下本発明の一実施例のデータ処理装置について、図面
を参照しながら説明する。第1図は、本発明の一実施例
におけるデータ処理装置の構成全示すブロック図である
。第1図において、10はデータのタグを格納するタグ
レジスタ装置、11はデータのバリューを格納するバリ
ューレジスタ装置、12はバリューレジスタ装置11に
格納されたデータのバリューに対する演算を実行する演
算装置、13は演算装置12で行なう演算の種類に基づ
いてあらかじめ定められたタグを発生するタグ発生装置
、14は全体の制御を司る制御装置である。タグ発生装
置13は、演算の種類を入力する入力16と発生したタ
グを出力する出力16を持つ。第2図は、上記実施例に
おけるタグ発生装置13の内部構成を示すブロック図で
、2oは演算の種類をデコードする演算デコード装置、
21は発生すべきタグをテーブルとして記憶するタグメ
モリ装置である。
以上のように構成されたデータ処理装置につき、以下第
1図、第2図を用いてその動作を説明する。
各データはタグレジスタ装置1o及びバリューレジスタ
装置11にわけて格納されており、データに対する演算
を実行する場合には、制御装置14が演算装置12に対
し、必要なバリューレジスタ装置11の選択と演算の種
類を指示する。演算装置12は選択したバリューレジス
タ装置11の内容に対して必要な演算を行ない、その結
果、を適当なバリューレジスタ装置11に転送する。制
御装置14が出力する演算の種類を示す情報は、演算装
置12だけでなく入力15を介してタグ発生装置13に
も入力される。演算デコード装置20は入力された情報
をデコードし、必要なタグを記憶しているメモリアドレ
スとしてタグメモリ装置21に出力する。タグメモリ袋
筒21はタグのテーブルを記憶しており、演算デコード
装置20から与えられるメモリアドレスの内容を演算結
果のタグとして発生し、出力16を介して適当なタグレ
ジスタ装置1oに転送する。たとえば、整数や浮動小数
点数の加減乗除演算に対しては、それぞれ整数、浮動小
数点数のタグ、リストの接続やリスト要素の削除などの
リスト生成演算に対してはリストのタグ、シンボルアト
ムの印字名の取り出しや文字列からの部分文字列の切り
出しなどの文字列生成演算に対しては文字列のタグを発
生するように、演算デコード装置20及びタグメモリ装
置21を構成すればよい。
以上のように本実施例によれば、簡単な構成でデータの
演算結果に対するタグを効率的に求めることができる。
発明の効果 以上のように本発明は、データのタイプを示すタグとデ
ータの値を示すバリューによりデータを表」(〜、前記
タグを格納する複数のタグレジスタ装置と、nl[記バ
リューを格納する複数のバリューレジスタ装置と、前記
バリューに対する演算を行なう演算装置と、前記タグの
発生を行うタグ発生装置と、全体を制御する制御装置と
を具備し、前記演算装置で実行する演算の種類にしたが
って、前記タグ発生装置があらかじめ定めらねたタグを
発生するようにしたことにより、データのバリューに対
する演算を実行すると同時にその結果のデータのタイプ
を示すタグも求められるので、あらためて演算結果のタ
グを決定することが不要となり、効率的にタグのついた
データを処理することができるという優れた効果が得ら
れる。
【図面の簡単な説明】
第1図は本発明の一実施例におけるデータ処理装置の構
成を示すブロック図、第2図は第1図におけるタグ発生
装置13の内部構成を示すブロック図、第3図は従来の
データ処理装置の一溝成例を示すブロック図である。 10・・・・タグレジスタ装置、11・・・・・バリュ
ーレジスタ装置、12・・・・・・演算装置、13・ 
・・タグ発生装置、14・・・・・・制御装置、2o・
・・・・演算デコード装置、21・・・・・タグメモリ
装置。 代理人の氏名 弁理士 粟 野 重 孝 ほか1名花 図

Claims (1)

    【特許請求の範囲】
  1. データのタイプを示すタグとデータの値を示すバリュー
    によりデータを表現し、前記タグを格納する複数のタグ
    レジスタ装置と、前記バリューを格納する複数のバリュ
    ーレジスタ装置と、前記バリューに対する演算を行なう
    演算装置と、前記タグの発生を行うタグ発生装置と、全
    体を制御する制御装置とを具備し、前記演算装置で実行
    する演算の種類にしたがって、前記タグ発生装置があら
    かじめ定められたタグを発生するようにしたことを特徴
    とするデータ処理装置。
JP63166119A 1988-07-04 1988-07-04 データ処理装置 Pending JPH0215333A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63166119A JPH0215333A (ja) 1988-07-04 1988-07-04 データ処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63166119A JPH0215333A (ja) 1988-07-04 1988-07-04 データ処理装置

Publications (1)

Publication Number Publication Date
JPH0215333A true JPH0215333A (ja) 1990-01-19

Family

ID=15825384

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63166119A Pending JPH0215333A (ja) 1988-07-04 1988-07-04 データ処理装置

Country Status (1)

Country Link
JP (1) JPH0215333A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140147870A (ko) 2012-07-27 2014-12-30 디더블유에스 에스.알.엘. 스테레오리소그라피 기계를 위한 카트리지, 이 카트리지를 포함하는 스테레오리소그라피 기계 및 카트리지를 제작하기 위한 방법

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140147870A (ko) 2012-07-27 2014-12-30 디더블유에스 에스.알.엘. 스테레오리소그라피 기계를 위한 카트리지, 이 카트리지를 포함하는 스테레오리소그라피 기계 및 카트리지를 제작하기 위한 방법

Similar Documents

Publication Publication Date Title
KR920001320A (ko) 감소된 명령 세트 프로세서에서 내부 레지스터의 데이타를 조정하는 방법 및 장치
KR920001323A (ko) 브랜치를 제거하여 컴퓨터 성능을 개선하는 프로세서 동작방법
JPH0215333A (ja) データ処理装置
JP3683598B2 (ja) データ駆動型情報処理装置
KR950012305B1 (ko) 컴퓨터 명령으로부터 메모리의 액세스 주소제공을 위한 방법 및 장치
KR910005150A (ko) 계산기 및 이 계산기에 이용되는 연산방법
JP2845780B2 (ja) データ転送制御回路
JP3787951B2 (ja) コード変換方法及びこれを用いたコード変換装置
KR890007164A (ko) 디지탈 데이타 처리기 및 그 방법
JPS5840769B2 (ja) 乱数発生装置
JP3150319B2 (ja) 文字パターン発生装置
JPH02158836A (ja) データ処理装置
Yamamoto et al. Procedure definition and higher-order programming in Hyperlogo
JPS63313255A (ja) 計算機システムにおけるデ−タ機密保護方法
JPS59188900A (ja) デ−タ処理装置
JPH0231278A (ja) データ処理装置
JPS59191649A (ja) プログラムの生成方式
JPS63292330A (ja) デ−タ処理装置
JPS5977694A (ja) 情報処理装置
KR880009300A (ko) 연산 처리 장치
JPS6134628A (ja) タグ付計算機
Anderson The design and implementation of a display-oriented editor writing system
Horton Basic Ideas
JPS62256134A (ja) デ−タ処理装置
JPS63292333A (ja) デ−タ処理装置