JPS5876948A - マイクロコンピユ−タ - Google Patents

マイクロコンピユ−タ

Info

Publication number
JPS5876948A
JPS5876948A JP56174585A JP17458581A JPS5876948A JP S5876948 A JPS5876948 A JP S5876948A JP 56174585 A JP56174585 A JP 56174585A JP 17458581 A JP17458581 A JP 17458581A JP S5876948 A JPS5876948 A JP S5876948A
Authority
JP
Japan
Prior art keywords
output
rom
instruction
decoder
input
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
JP56174585A
Other languages
English (en)
Inventor
Katsuyoshi Saito
勝義 斉藤
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.)
Hitachi Microcomputer System Ltd
Hitachi Ltd
Original Assignee
Hitachi Ltd
Hitachi Microcomputer Engineering 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 Hitachi Ltd, Hitachi Microcomputer Engineering Ltd filed Critical Hitachi Ltd
Priority to JP56174585A priority Critical patent/JPS5876948A/ja
Publication of JPS5876948A publication Critical patent/JPS5876948A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Executing Machine-Instructions (AREA)
  • Microcomputers (AREA)

Abstract

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

Description

【発明の詳細な説明】 本発明は、!イクロコンビーータの命令体系の改良に関
するもめである。
通常の!イクロコンヒ轟−夕は、 第tgに示tように
、パイナリカツンタ岬からなるアドレスデコーダ1.プ
ログラムを格納するROM2 、ROM2からの出力を
デコードするインストラクシ■ンデコーダ3.算術論理
ユニット(ALU)、アキリルータ(レジスタ)、RA
M等からなる演算処理部4.入出力装置5のアーキテク
チャ−を有する。
このようなマイクロコンビエータでは、演算処理部4.
入出力装置5の操作1種々の機能を制御する命令体系が
ROM内に格納されているプログラムによ−・て決定さ
れる制御系だけの一つであり、すべての用途に対する応
用が困難であった。特に、その用途に応じたソフトウェ
アの開発が困難であった。
本発明は、前記問題な□゛解消るためになされたもので
あり、その特徴は、アドレスデコーダ、ROM、インス
トラクシ■ンデコーダ、演算処理部。
入出力装置を有するマイクロコンビエータにオイて、R
OMtI5力を各−路に対する制御信号に毅換するイン
スト−ラクシ曹ンデコードを、入出力装置。
演算部1部、ROM等の出力により修飾するインストラ
クション制御部を備え、このアーキテクチャ−における
命令体系を拡大したことにある。
以下、実施例とともに本発明の詳細な説明する。
第2WAは、本発明の一実施例の構成をブロックで示す
図であり、第1111iに示すものと同−一能を有する
ものは同一記号を付けである。
第2図の本実施例は、第1図の通常のマイクロコンビ晶
−夕に、ROM2の出力を各−路に対する制mm−5に
変換するインストラクシ■ンデコーダ3のインストラク
シ■ンデコードを、ROM2゜演算処理部4.入出力装
置i5の各データにより修飾するインストラクシlン制
一部6を付加したものである。なお、第2図において、
7は命令系信号パス、8はデータ系信号パス、9は修飾
用信号パスである。
前記インストラクシ■ン制御II+6は、インストック
シーンデコーダ3を、例えば、ルーチン部層のような演
算を主体とする演算処理主体部と、ビット操作、アナロ
グ・デジタル変換処理、ハードウェア繰作略のプロセラ
賃部に分けて、ROM2゜演算処理部4及び入出力処理
装置15の各データによって選択されるそれぞれめJ6
1IIIIA能に最適な修飾制御信号が出力する機構に
なっている。
次に、本実施例の動作を説明する。
アドレスデコーダlの出力によって10M2をアクセス
すると、)LQM2に格納されているプログラムに基づ
いたデータが出力され、この出力データはインストック
シーンデコーダ3で制御信号(命令儒号)に嶽換される
。この制御信号は、命令系信号パス8を通して各ハード
ウェアの操作制御を行う、この動作は、第1図に示す通
常のマイクロコンビ1−夕の動作と陶じである。
一方、インストックシーン制御部6に入力されるデータ
が、例えば、演算処理部4からのルーチン処理のデータ
であれば、インストックシ曹ンデコーダ3の演算主体部
だけから制御信号が出力するように選択され、その修飾
制御信号が出力される。この修飾制御信号によりインス
トックシーンデコーダ3からROM2の幽定制御伽号に
基づいた修飾された新な制御信号が出力され、各71−
ドウエア操作が制御される。
また、前記人力されるデータが、ROM2からのハード
ウェア操作データであれば、インストックシーンデコー
ダ3のプpジシーサ部のハードウェア操作データに対応
する部分だけから制御信号が出力するように選択され、
その修飾制御信号が出力される。特に、このプロジ轟−
サ部の修飾制御の命令体系は種々前えられ、命令体系を
拡大することができる。
このように、1つのアーキテクチャ−で複数の命令体系
を含有することができ、それfれ用途に対して最適な命
令体系を持つことができる。
以上説明した如く、本発明によれば、ROM出力を各回
路に対する制御信号に変換するインストックシlンデコ
ードを、ROM、演算部iis及び入出力装置のデータ
により修飾するインストックシーン制御部を設け、1つ
のアーキテクチャ−で複数の命令体系を含有することが
できるようにしたので、それ量れ用途に応じた最適な命
令体系が使用でき、ソ7)ウェアの一発も極めて容品に
行うことができる。
iiaimの簡単な説1 第1図は、遥嘗のマイクロコンビ暴−夕のアーキテクチ
ャ−を示す讃、112図は、本発−の一実施例の一威を
ブロックで示す図である。
l・・・アドレスデコーダ、2・・・ROM、3・・・
インストラクシ曹ンデコーダ、4・・・演算処理部、5
・・・入出力装置、6・・・インスシラクシロン制御部
、7・・・命令系信号パス、8・・・データ系信号パス
、9・・・修飾用領置バス。
代聰人弁塩士 薄田利幸 第  1  図 第  2 図

Claims (1)

    【特許請求の範囲】
  1. アドレスデコーダ、ROM、インストラクタ1ンデコー
    ダ、″演算処理部、入出力装置を有するマイク−コンビ
    暴−夕において、&OM出力を各1路に対する制御信号
    に変換するインストラクションデコードを、入出力装置
    、演算処理部、ROM等ノ出力により修飾するインスト
    ラクション制一部を備えたことを特徴とするマイクロ;
    Jンビエータ・
JP56174585A 1981-11-02 1981-11-02 マイクロコンピユ−タ Pending JPS5876948A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56174585A JPS5876948A (ja) 1981-11-02 1981-11-02 マイクロコンピユ−タ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56174585A JPS5876948A (ja) 1981-11-02 1981-11-02 マイクロコンピユ−タ

Publications (1)

Publication Number Publication Date
JPS5876948A true JPS5876948A (ja) 1983-05-10

Family

ID=15981126

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56174585A Pending JPS5876948A (ja) 1981-11-02 1981-11-02 マイクロコンピユ−タ

Country Status (1)

Country Link
JP (1) JPS5876948A (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4880244A (ja) * 1972-01-31 1973-10-27
JPS50120536A (ja) * 1974-03-06 1975-09-20
JPS5177151A (ja) * 1974-12-27 1976-07-03 Nippon Electric Co Maikuromeireikakuchosochi

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4880244A (ja) * 1972-01-31 1973-10-27
JPS50120536A (ja) * 1974-03-06 1975-09-20
JPS5177151A (ja) * 1974-12-27 1976-07-03 Nippon Electric Co Maikuromeireikakuchosochi

Similar Documents

Publication Publication Date Title
JPH04111127A (ja) 演算処理装置
US4070703A (en) Control store organization in a microprogrammed data processing system
EP0303009A3 (en) Signal generator for circular addressing
KR900006853A (ko) 마이크로 프로세서
JPS5876948A (ja) マイクロコンピユ−タ
JPS62239235A (ja) オペレ−シヨンコ−ドの高速比較動作を備えたデ−タプロセツサ
US5410659A (en) Digital processor with instruction memory of reduced storage size
JPS60129856A (ja) メモリ制御回路
JP2737524B2 (ja) トレース回路
US4464716A (en) Digital data processing system using unique formatting techniques for performing arithmetic ALU operations
JPS55166739A (en) Data processor
JP2533245Y2 (ja) データ処理装置
JPH05151151A (ja) バス変換装置
SU1278847A1 (ru) Микропрограммное устройство управлени
CA2011394A1 (en) Ring reduction logic mechanism
JPS5953926A (ja) 制御装置
JPS60136873A (ja) ベクトル処理装置
JP3019590B2 (ja) マイクロプロセッサ
JPH0424732B2 (ja)
JPS59738A (ja) 命令解読装置
JPS6151242A (ja) 命令デコ−ド回路
JPH03219329A (ja) マイクロアドレス制御方式
JPH03282729A (ja) データ処理装置
JPH0727466B2 (ja) サ−ビスプロセッサコマンド処理方式
JPS5572229A (en) Information processing system