JPS59184948A - 可変構造化マイクロコンピユ−タ - Google Patents

可変構造化マイクロコンピユ−タ

Info

Publication number
JPS59184948A
JPS59184948A JP58057881A JP5788183A JPS59184948A JP S59184948 A JPS59184948 A JP S59184948A JP 58057881 A JP58057881 A JP 58057881A JP 5788183 A JP5788183 A JP 5788183A JP S59184948 A JPS59184948 A JP S59184948A
Authority
JP
Japan
Prior art keywords
register
address
ram
bus
memory
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.)
Granted
Application number
JP58057881A
Other languages
English (en)
Other versions
JPH0516610B2 (ja
Inventor
Hideo Maejima
前島 英雄
Akihiro Katsura
晃洋 桂
Hiroyuki Kida
博之 木田
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 Ltd
Original Assignee
Hitachi 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 filed Critical Hitachi Ltd
Priority to JP58057881A priority Critical patent/JPS59184948A/ja
Publication of JPS59184948A publication Critical patent/JPS59184948A/ja
Publication of JPH0516610B2 publication Critical patent/JPH0516610B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Microcomputers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の利用分野〕 木光り月はマイクロプログラム、ランダムアクセスメモ
リ(R,AM)、リードオンリーメモリ(ROM )周
辺I10機能を1チツプに搭載したシングルチップ・マ
イクロコンピュータ、%Vcマイクロプロセッサのレジ
スタ群をRAMに内蔵し、レジスタ数、種類の異なる数
種のマイクロコンビユータをエミュレートし得る可変構
造化マイクロコンピュータに関する。
〔発明の背景〕
近年、半導体特にMOS (Metal QxideS
emiconductor )の微細化により、マイク
ロコンピュータも高集積、高機能化の一途をたどってき
ている。これに伴い、第1図に示すような高集積化され
たシングルチップ・マイクロコンピュータ10が出現し
てきた。すなわち、マイクロプロセッサ11を核として
RAMI 2、ROMI 3、タイマ14、シリアル・
インクフェイス15等のI10機能を1チツプ中に収め
た高集積なものである。本チップ10内部ではアドレス
・バス16データ・バス17を介してマイクロプロセッ
サ11と各ユニット12〜15とが入出力動作を行う。
例えば、マイクロプロセッサ11はROM13から命令
を読み出L、RAM12中のデータを処理する1、まだ
、マイクロプロセッサ11はタイマ14への入出力によ
り計時動作を、シリアル・インクフェイス15とはシリ
アル入出力バスla。
1bを介して他のマイクロプロセッサやI10機器と交
信を行ったシする。
−F記したシングルチップ・マイクロコンピュ−タ10
におけるマイクロプロセッサ11は第2図に一例を示す
ように、マイクロプログラム制御のマイクロプロセッサ
J1が実装し易すさと柔軟さの点で常識化してき/ζ0
マイクロプロセッサ11は、マイクロプログラム制御部
21、マイクロ命令デコーダ22、演υ:部23、これ
らを連結するバス24から成っている。マイクロプログ
ラム制御部21によシ、マ、fクロプロセッサ110制
酉1面の柔軟性は高くなるが、被制御部である演算部2
3は柔軟性の点で問題がある。
すなワチ、マイク73プロセツサ」1の命令解読及び実
行手順はマイ、・クロプログラム制御部21を構成する
R OMのパ・Z−ン(マイクロ命令t+’e >を目
的とするアーキテクチャ(命令体系)に適合させる事が
できる。
一方、演算部23は第3図に一例を示す構成が一般的で
ある。すなわち、演算レジスタ群30、演算回路31か
ら成っておシ、演算レジスタ群30から読み出されたデ
ータはバス3a、3bを介して演算回路31に入力し、
その演算結果はバス3Cを通じて再び演算レジスタ群3
0に戻される。例えば、演算レジスタ群30内には、主
記憶中の命令の所在を示すプログラム・カウンタ(PC
)、データのスタック位置を示すスタック・ポインタ(
SP)、オペランドのアドレッシングに用いるインデッ
クス・レジスタ(IX)、データ演算に使われるアキュ
ムレータ(A)等が含まれる。これらのレジスタは第2
,3図に示すように、マイクロプログラム制御部21か
ら順次読み出されるマイクロ命令をマイクロ命令デコー
ダ22によシ解読した後の制御信号2C−aによって指
定される。従って、マイクロ命令が命令とレジスタ指定
との間に介在するため、レジスタ指定に関する柔軟性は
マイクロプログラム制御部21と汎用レジスタ構造によ
り確保できる。まだ、演算回路31もまたマイクロ命令
制御されるので融通性が高い。
以−ヒの如く、演算部23の柔軟性に対する最大の要因
はこの演算レジスタ群の数である。すなわち11種々の
アーキテクチャ(命令体系)のマイクロプロセッサでは
それらの演算レジ)スタはプログラム・カウンタ(PC
)等のアドレス系レジスタも含めるとその数はまちまち
である机例えば、スタック・ポインタ(SP)やインデ
ックス・レジスタ(IX)それぞれが1つのものも、2
つのものもある。このようなレジスタ数に注目して、柔
djj性の高いマイクロプロセッサを実現しようとす2
り場合、レジスタ数を最大のものに合せておけばよいか
も知れないが、チップ面積が大きくなるし、ぞhでも命
令を拡張しようとすれば、定らなくなる事も考えられる
。
それで、演算レジスタ群30をメモリ(RAM)の一部
に埋め込む事が1つの解として現われてきている。この
ような傾向は、第1図に示したシングルチップ・マイク
ロコンピュータにミラれ、少゛なくともtLAM12を
内蔵したシステムで実現できるものである。すなわち、
、RAM構造とレジメ夕構造では前者は後者の115程
度で実現できるのでサイズの面では圧倒的にRAMが有
利である。
従って、メモリとレジスタ群を共存させる方式によれば
、レジスタの数はそれ程問題とならない。
演算レジスタ群30をRAM12に移す構造では、マイ
クロプロセッサ11はコンパクトになるが、それだけで
は次の問題が生じる。すなわち、第4図に示すように、
RAM12上で、レジスフ領域とメモリ領域が同じアド
レス空間をとっている為、メモリ領域の先頭が演算レジ
スタの数によって変動することである。この事は、ソフ
トウェアの見地からは許容し難いものである。
〔発明の目的〕
本発明は目的は、上記した従来技術の欠点をなくシ、演
算レジスタ群をRAMに内蔵し、メモリ空間を侵触する
事なく、レジスタ群の数を可変にし得る可変構造化マイ
クロコンピュータを提供するにある。
〔発明の概要〕
本発明は、マイクロ命令に格納した1ビツトによってマ
イクロプロセッサの出力するアドレスを明確に分離し、
演算レジスタ領域とデータメモリ領域をRAMに共存し
得るようにし、RAMのアドレス・デコーダをプログラ
マブルに構成する事によシ可変構造化するものである。
〔発明の実施例とその効果〕
以下、本発明を実施例により詳細に説明する。
第5図は本発明の可変構造化マイクロコンピュータの一
実施例を示す構成図で、第2図におけるマイクロプロセ
ッサ11及びRAM12の関係を詳細に示している。
以下に、各バスとマイクロプログラム制御部、J21、
マイクロ命令デコーダ22、演算部23及びRAM12
の構成を述べる。
(1)バス データ・バス5b、アドレス・バス5e、5d。
5iルジスタ/メモリ切換え信号線5c(後述)から成
る。
(2)マイクロプログラム制御部21 本ユニットはデータ・バス5hから命令を受取る命令レ
ジスタ50、該出力とマイクロ命令からの分岐アドレス
のいずれか一方を選択するマルチプレクサ51、マイク
ロ命令アドレス・レジスタ52、マイクロプログラムR
OM500、マイクロ命令レジスタ53、バス・ドライ
バ55.56から成る。
データ・バス5hを介し、主メモリから命令レジスタ5
0に格納された命令はマルチプレクサ51により選択さ
れ、マイクロ命令アドレス・レジスタ52に記憶される
。この内容に応じて、マイクロプログラムROM500
より読み出されるマイクロ命令はマイクロ命令レジスタ
53に格納される。該レジスタのOPフィールドは信号
5jによりマイクロ命令デコーダ22に入力し、ここで
解読されて演算部23を制御する。Rgフィールド及び
μ/Mフィールドは本発明に係る部分であシ、次の機能
を持つ。
(1)μ/Mフィールド このフィールドは1ビツトてりり、R,AM12をアク
セスする時のアドレス源がマイクロ命令中のRgフィー
ルドであるか、演算部23がら出力されるメモリ・アド
レスかを識別するだめのものである。具体的には、 μ/M−0の時、メモリ・アドレス μ/M=1の時、R,gフィールド すなわち、RAM1’2内の演算レジスタ群をアクセス
する時、μ/M−1とする。
(+i) Rgフィールド 本実施例では5ピツトであり、25=32であることか
ら最大32個の演算レジスタを指定できる。本フィール
ドは前項μ/Mフィールドが”lIIの時のみ有効であ
る。
今、マイクロ命令レジスタ53に置数されたマイクトノ
命令のμ/Mフィールドが1″の場合、it 、/へ4
フィ〜ルドの値は信号線5aを介してバス・ドライバ5
5.56に入力し、前者はバス5cを0″に駆動し、後
者は信号線5bによって伝えられるマイクロ命令レジス
タ53のRgフィールドの11i¥に応じてバス5dを
駆動する。この時、バス5eは” ■nvalid″(
無効)であってもよい。
A D Rフィールドはマイクロプログラムの分岐アド
レスを示すフィールドであり、信号線5kを経由して、
マルチプレクサ51により選択され、マイクロ命令アド
レス・レジスタ52に1[を数される。
(3)マイクロ命令デコーダ22 本ユニットは前記マイクロプログラム制御部21におけ
るマイクロ命令レジスタ中のOPフィールドを信号線5
jにより入力し、演算部の各部を制御する信号を生成す
る。制御信号は制御信号線5tを介して演算部23に出
力される。
(4)演算部23 本ユニットは、メモリ・アドレスの下位8ビツトを格納
するメモリ・アドレス・レジスタ(L)54、上位8ビ
ツトを格納するメモリ・アドレス・レジスタ(H)59
、演算回路60、入力ラッチ・レジスタ61,62、内
部バス63,64、バス・ドライバ57,58,65.
66よ構成る。。
これらの要素の動作は後述する。
匍’mAMt2 本実施例ではRAM12は256語の容量で、前記した
バス5C,5e、5dの計9ビットをアドレスとして、
アドレス・デコーダ521に入力する。また、データの
入出力は、メモリ部522とバス5 hとの間で行うが
、その訂IYll+は後述する。
以上、各ユニットについて、主にそれらの構成について
述べたが、以下には実際の動作を示す。
(a)命令フェッチ マイクロ命令の几f(フィールドからプログラムカウン
タ(PC)のアドレスを信号5b、ノくス・ドライバ5
6を経由してアドレス・・くス5dに出力すると共に、
87Mフィールドを1”としてバス・ドライバ56をア
クティブにする一方、ノ(ス・ドライバ55によりバス
5Cを駆動する。このような動作により、プログラノ、
・カウンタ(PC)はRAMI 2より読3′、に出さ
れ、データ・バス5hを経由してバス・ドライバ66を
介して演算部23内のメモリ・アドレス・レジスタ54
.59に次々に置数される。次のマイクロ命令では87
Mフィールドを0″として、メモリ・アドレス・レジス
タ54.59の内容はバス・ドライバ57.58.65
を介して、アドレス・バス5e。
5d、5iに出力される。この時も87Mフィールドは
0”としておき、RIV112のメモリ部あるいは他の
メモリから命令が読み出される。読み出された命令はデ
ータ・バス5hを経由してマイクロプログラム制御部2
1内の命令レジスタ50に格納される。
一方、メモリ・アドレス・レジスタ54.59の内容は
演算回路60により(1され、次の命令アクセスの準備
をしておく。もし、この必要がないかメモリ・アドレス
・レジスタ54.59を使用する場合は、この内容をR
AM12内のプログラムカウンタ(pc)に戻す。
(b)命令実行 例えば、RAM12内にある演算用のレジスタA、Bの
内容を加算する場合、前記したプログラム・カウンタ(
p c )のアクセス方法と同様にして、レジスタAの
内容をラッチ・レジスタ61に、レジスタBの内容をラ
ッチ・レジスタ62に置数する。これらラッチレジスタ
61.62の内容を演算回路60によって加算し、その
結果をバス64を経由して、ラッチ・レジスタ62に格
納する。この内容はバス63、バス・ドライバ66、デ
ータ・バス5hを経由してRAM12内のレジスタAに
格納される。このような動作時にもマイクロ命令の87
Mフィールドは1”、且gフィールドはレジスタAのア
ドレスを示している。
以上に示した各ユニツ)21.23のバス5c。
5e、5dの駆動に従い、RAM12が制御される。第
6図に示しだRAM12のアドレス・デコーダ521に
より、演算レジスタ群とメモリの実際のマツピング例を
示す。
(1)演算レジスタ(R,1〜R31)入力信号5Cが
0”(マイクロ命令の87Mフィールドが1”)かつバ
ス5dが”00001”〜″11111”の範囲で演算
ルジスタ1〜31のいずれかが選択される。
(2)特殊レジスタ(R,00〜It O7)入力信号
5Cが0”かつバス5dが”ooooo”の時、バス5
eの内容に応じて8個のレジスタを割当てている。これ
は前記した演算レジスタのアクセスでバス5dがRO(
実際には存在しない)を指定した時、バス5eに載った
3ビツトの状態でROO−4LO7の8個のレジスタの
1つが選択される。バス5eに載る条件はマイクロ命令
レジスタの他のフィールド(例えば、オペレーション・
フィールド等)や命令レジスタの内容の一部等である。
これは、乗除算におけるワーク・レジスタ等に用いるこ
とができる。
第5図のマイクロプログラム制御部21内のバス・ドラ
イバ501は命令レジスタ50の一部をバス5eに出力
する例である。すなわち、例えば乗算処理において、マ
イクロ命令のRgフィールドでROが指定され、かつμ
/Mフィールドが1”であれば、乗算命令のコードの示
す専用のレジスタ1つを割当てる事ができる。これは被
乗数あるいは乗数のラッチに使用する。このような方法
によれば、マイクロ命令のRgフィールドで指定する事
のできるレジスタ数以上のレジスタをを設は得る。
(3)メモリ(MO−M216) 演算レジスタに31語、特殊レジスタに8語が使われた
為、メモリとしては217語を割当てることができる。
以上のように、演算レジスタ、特殊レジスタ、メモリの
割当てをマイクロ命令のμ/Mフィールド、Rgフィー
ルドのマイクロプログラムとRAM12のアドレス・デ
コーダ521を生産時に可変にし得るマスク・プログラ
ムを行う事によってレジスタ群とメモリを同じRAM1
2上に、独立のアドレス源から指定できる。
次に、第7図、第8図を用いて再換え可能なアドレス・
デコーダについて詳細に説明する。
第7図は書換え可能なアドレス・デコーダの全体構成を
示す図である。本デコーダは、第1のアドレス・デコー
ダ70と第2のアドレス・デコーダ71とマルチプレク
サ兼センス・アンプ72から成る。
(1)アドレス・デコーダ71 アドレス・デコーダ71はRAM構造であシ、システム
の初期化により所定のアドレス情報を畜込まなければな
らない。そのためには、第1のアドレス・デコーダ70
によって第2のアドレス・デコーダ71をメモリ部とし
て扱う事によシアドレス情報を書込む。この場合、前記
したマイクロ命令中のμ/Mフィールドの他にイ=号線
5 c /で示したM (Mode )フィールドが必
要である。
(1)Mフィールドが0″の場合(信号線5 c /が
” 1 ” ) 第1のアドレス・デコーダ70には信号線5 c /よ
シ1ビットの信号が入力しておシ、この時デコーダ70
の出力80a他のいずれか1つがアクティブとなる。ア
クティブとなった第2のアドレス・デコーダ71の行で
はデータ・バス5hの内容がマルチプレクサ兼センス・
アンプ72を介してデータが書込まれる。第1のアドレ
ス・デコーダ70は0番地から255番地(256語の
場合)までリニアに配列している。
以−ヒの如くして第2のアドレス・デコーダ71が機能
する。上記した第2のアドレス・デコーダ71の生成は
オン・ライン中でも可能であり、256語のRAM中に
多くのアドレス領域のデー力を持つ阜ができる。
(ii) Mフィールドが1”の場合(信号線5 c 
/が”0″) 第1のアドレス・デコーダ70は信号線5 c /の内
容が0”であることから、その動作が阻止−yれ、第2
のアドレス・デコーダ71は単なるアドレス・デコーダ
として機能し、アドレス・バス!’id、5eから入力
するアドレスとμ/Mフィールドの指定Vこ従い、入力
するアドレスの一致検出4−イー1〕。人力アドレスと
あらかじめ〒1g込まれてあ・Cアドレス情報が一致し
た行をアクティブにする。
第2図のアドレス・デコーダ71は、前記した第6図に
おける1ビツトに相当するメモリセルフ00を一トリク
ス状に配列して得られる。上記ピル700に、4込まれ
た値により第6図と同様のアドレス・デコーダが形成さ
れる小になる。この嚇合、本デ゛コーダはダイナミック
にNF換え可能となる為、オン・ラインでRAM上のレ
ジスタ及びメモリのアドレス変更を行えるので、より可
変構造化する。第8図は第7図におけるセルフ00の内
部回路を詳細に示したものである。アドレス・デコーダ
を構成するデコード・ビットが1″かII Ouかを記
憶するメモリ・セル80、アドレス・パターン入力時の
書込み制御信号80a)i込み用アドレス・パターン及
びアドレス入力バス80b及び80bと反対の論理とな
る80bデコード結果をのせるバス80C1アドレス入
力に対して、入力アドレスの1ビツトがメモリ・セル8
80に記憶された値と一致したか否かを検出する回路8
1から成る。
(IJアドレス・パターンの入力 書込み制御信号80aが1”の時、バス80b及び80
bの値はメモリ・セル80に書込まれる。
(2)アドレスのデコード 前項でメモリ・セル80に記憶された値とバス80b及
び80bの値が一致しなかった場合、前記検出回路81
によシバスCを0”にする。従つて、バスC上に接1;
されたセルフ00がすべて入力のアドレスに対し7て一
致した場合のみバスCは1”となって第5図のメモリ部
522の中の1つの語を駆動する。
以上の実施例で詳イ111に説明しプζように、マイク
ロ命令中に設けたレジスタ/′メモリ指定ビットとRA
Mアドレス・デコーダのマスクあるいはソフトウェア・
プログラマブルな構成をとる事によって、マイクロプロ
セッサのレジスタ群とメモリ’+iu域を同じRAM上
に配置1間し潜るのでレジスタ群の故、配置場所が任意
ケ31べるだめ、マイクロコンピュータの可変構造化が
得られる。
〔発明の効果〕
本発明によれば、マイクロコンピュータに内蔵されたラ
ンダム・ア多セス・メモリ内にレジスタ領域とメモリ領
域を任意に設定できるので、データ処理装置における被
制御部である演算部の可変性をより高めた可変+1・゛
−造造化マイクロコンピュタを提供できる。
【図面の簡単な説明】
i、(+1,1図はマイクロプログラム制御のシングル
チップ・マイクロコンピュータの一般的な構成を示す図
、第2図は第1図におけるマイクロプログラムの一例を
示す図、第3図は第2図における演算部の概略を示す図
、第4図はシングルチップ・マイ、クロコンピユータ内
のRAMのマツピングを示1−1!=!l、j¥!5図
は本発明による可変構造化マイクロ”:1ンビユータの
一実施例を示す全体構成図、第6図r、I:第5図にお
けるRAMのアドレス・デコーダの一:i≦施例を示す
図、;17図は邦換え可能なアト・′ス・デコーダの一
実施例を示す図、第8図は第71Aに示すメモリ・セル
の一具体例を示す図であ4)。 53・・・マイクロ命令レジスタ、55・・・バス・ト
ラ、イバ、56,57.58・・・アドレス・バッファ
、521.70.71・・・アドレスデコーダ、700
第 10 范 2 霧 第 3 の 第 4 呂 鱈 5町

Claims (1)

  1. 【特許請求の範囲】 1、マイクロプログラム制御部および該マイクロプログ
    ラム制御部によって制御される演算部を有するマイクロ
    プロセッサと、マイクロプロセッサが使用するデータを
    格納するランダムアクセスメモ’)(RAM)を共通バ
    スで接続した構成のマイクロコンピュータにおいて、マ
    イクロプログラム制御部で使用するマイクロ命令中に、
    レジスタ番号を指定するレジスタフィールドと、レジス
    タフィールドの内容を共通バス中のアドレスバスに出力
    するか否かを決定する識別フラグを設け、該RAMには
    レジスタ領域とデータ領域が設定され、該RA 、Mは
    、該演算部或いはマイクロプログラム制御部が出力した
    アドレスバスの内容および該識別フラグの内容によりレ
    ジスタ領域とデータ領域が識別されてアクセスされるよ
    うにしたことを特徴とする可変構造化マイクロコンピュ
    ータ。 2、特許請求の範囲第1項記載のRAMは、識別フラグ
    の内容に応じてアドレスバスの内容とRAMのアドレス
    の対応関係を変えるプログラマブルなアドレスデコーダ
    の出力によってアクセスされるようになっている可変構
    造化マイクロコンピュータ5. 3、特許請求の範囲第2項記載のアドレスデコーp−f
    プログラマブル・ロジック・アレイで構成したことを特
    徴とする可変構造化マイクロコンピユー タ。 4、特許請求の範囲第2項記載のアドレスデコーダを得
    き換え可能なメモリで構成したことを特徴とする可変構
    造化マイクロコンピュータ。
JP58057881A 1983-04-04 1983-04-04 可変構造化マイクロコンピユ−タ Granted JPS59184948A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58057881A JPS59184948A (ja) 1983-04-04 1983-04-04 可変構造化マイクロコンピユ−タ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58057881A JPS59184948A (ja) 1983-04-04 1983-04-04 可変構造化マイクロコンピユ−タ

Publications (2)

Publication Number Publication Date
JPS59184948A true JPS59184948A (ja) 1984-10-20
JPH0516610B2 JPH0516610B2 (ja) 1993-03-04

Family

ID=13068326

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58057881A Granted JPS59184948A (ja) 1983-04-04 1983-04-04 可変構造化マイクロコンピユ−タ

Country Status (1)

Country Link
JP (1) JPS59184948A (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS569840A (en) * 1979-07-02 1981-01-31 Nec Corp Microprogram controller
JPS569841A (en) * 1979-07-04 1981-01-31 Fujitsu Ltd Operation system of working register
JPS57756A (en) * 1980-06-04 1982-01-05 Hitachi Ltd Data processor

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS569840A (en) * 1979-07-02 1981-01-31 Nec Corp Microprogram controller
JPS569841A (en) * 1979-07-04 1981-01-31 Fujitsu Ltd Operation system of working register
JPS57756A (en) * 1980-06-04 1982-01-05 Hitachi Ltd Data processor

Also Published As

Publication number Publication date
JPH0516610B2 (ja) 1993-03-04

Similar Documents

Publication Publication Date Title
US5335331A (en) Microcomputer using specific instruction bit and mode switch signal for distinguishing and executing different groups of instructions in plural operating modes
US4450519A (en) Psuedo-microprogramming in microprocessor in single-chip microprocessor with alternate IR loading from internal or external program memories
EP0213843B1 (en) Digital processor control
US8341328B2 (en) Method and system for local memory addressing in single instruction, multiple data computer system
JPH1027128A (ja) メモリボード、メモリアクセス方法及びメモリアクセス装置
EP0170284B1 (en) Microcomputer
JPS5817582A (ja) 多重ワ−ド・メモリのデ−タ蓄積およびアドレス指定方式
US4901235A (en) Data processing system having unique multilevel microcode architecture
US4087854A (en) Minicomputer system with an arithmetic control unit integrated on a one-chip semiconductor device
US4807113A (en) Microprogrammed control data processing apparatus in which operand source and/or operand destination is determined independent of microprogram control
KR890002469B1 (ko) 마이크로컴퓨터의 기억 페이징 시스템
US4805092A (en) Electronic circuit for extending the addressing capacity of a processor
EP0395377B1 (en) Status register for microprocessor
US5535349A (en) Data processing system and method for providing chip selects to peripheral devices
EP0057815B1 (en) Page addressing mechanism and method for using the same
JPH0628177A (ja) マイクロプロセッサ
JPH0516610B2 (ja)
JP2510604B2 (ja) 記憶装置
US4404629A (en) Data processing system with latch for sharing instruction fields
JPS6330658B2 (ja)
JP2540959B2 (ja) 情報処理装置
JPH061451B2 (ja) メモリカートリッジのメモリ割り付け装置
JPH03191450A (ja) メモリーカードの不良チップ代替え回路
JPH06314236A (ja) メモリカートリッジのメモリ割付け方法
JP3123545B2 (ja) データ処理装置