JPH01267751A - プログラム遷移方式 - Google Patents
プログラム遷移方式Info
- Publication number
- JPH01267751A JPH01267751A JP63097305A JP9730588A JPH01267751A JP H01267751 A JPH01267751 A JP H01267751A JP 63097305 A JP63097305 A JP 63097305A JP 9730588 A JP9730588 A JP 9730588A JP H01267751 A JPH01267751 A JP H01267751A
- Authority
- JP
- Japan
- Prior art keywords
- program
- address
- memory
- stored
- bank
- 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
Links
- 230000007704 transition Effects 0.000 title claims description 11
- 230000015654 memory Effects 0.000 claims abstract description 60
- 238000013507 mapping Methods 0.000 claims abstract description 13
- 238000000034 method Methods 0.000 claims description 31
- 230000010365 information processing Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000002349 favourable effect Effects 0.000 description 1
- 230000006886 spatial memory Effects 0.000 description 1
Landscapes
- Executing Machine-Instructions (AREA)
- Memory System (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(イ)産業上の利用分野
本発明は、パーソナルコンピュータ等の情報処理装置に
おいて、複数のプログラム間で実行プログラムを遷移さ
せる方式に関する。
おいて、複数のプログラム間で実行プログラムを遷移さ
せる方式に関する。
(ロ)従来の技術
複数のプログラムを各々記憶した複数のメモリブロック
によってプログラムメモリを構成した情報処理装置にお
いては、全メモリブロックをCPUのアドレス空間上に
ダイレクトにマツピングするダイレクト方式が最も一般
的に用いられており、プログラムを記憶するメモリ容量
に制限がある場合は、特開昭62−120543号公報
に開示されているように、各メモリブロックをCPUの
アドレス空間上に、同一アドレスをもつメモリバンクと
してマツピングするバンク方式が採用されていた。
によってプログラムメモリを構成した情報処理装置にお
いては、全メモリブロックをCPUのアドレス空間上に
ダイレクトにマツピングするダイレクト方式が最も一般
的に用いられており、プログラムを記憶するメモリ容量
に制限がある場合は、特開昭62−120543号公報
に開示されているように、各メモリブロックをCPUの
アドレス空間上に、同一アドレスをもつメモリバンクと
してマツピングするバンク方式が採用されていた。
ところが、最近ジャンパー線あるいはスイッチ等により
、プログラムメモリのメモリブロックのマツピングを、
用途に応じてダイレクト方式とバンク方式のいずれにも
切替可能なハードウェア構成が提案されるようになって
きた。そして、このようなハードウェア構成を備えた情
報処理装置においては、ダイレクト方式用とバンク方式
用の2種のプログラムメモリを用意し、方式に応じて、
ジャンパー線の接続もしくはスイッチの切替を行うと共
に、いずれかのプログラムメモリを選択的に装着もしく
は交換していた。
、プログラムメモリのメモリブロックのマツピングを、
用途に応じてダイレクト方式とバンク方式のいずれにも
切替可能なハードウェア構成が提案されるようになって
きた。そして、このようなハードウェア構成を備えた情
報処理装置においては、ダイレクト方式用とバンク方式
用の2種のプログラムメモリを用意し、方式に応じて、
ジャンパー線の接続もしくはスイッチの切替を行うと共
に、いずれかのプログラムメモリを選択的に装着もしく
は交換していた。
(八)発明が解決しようとする課題
ダイレクト方式とバンク方式の切替が可能なハードウェ
ア構成を備えた従来の情報処理装置では、ジャンパー線
やスイッチ等のハード的な切替に加え、ソフトウェアの
変更のために、プログラムメモリ自体の交換という面倒
な作業をしなければ、方式の変更を行うことができず、
非常に煩しかった。又、各方式に応じた2種類のプログ
ラムメモリを用意しなければならないため、コスト。
ア構成を備えた従来の情報処理装置では、ジャンパー線
やスイッチ等のハード的な切替に加え、ソフトウェアの
変更のために、プログラムメモリ自体の交換という面倒
な作業をしなければ、方式の変更を行うことができず、
非常に煩しかった。又、各方式に応じた2種類のプログ
ラムメモリを用意しなければならないため、コスト。
作業効率、メインテナンスの各面で、好ましいものでは
なかった。
なかった。
(ニ)課題を解決するための手段
本発明は、少なくとも第1及び第2のプログラムを各々
記憶した第1及び第2のメモリブロックより成るプログ
ラムメモリと、該第1及び第2のメモリブロックをCP
Uのアドレス空間上に、メモリバンクとしてマツピング
するか、もしくは、ダイレクトにマツピングするかを切
替える切替手段とを備えた情報処理装置において、前記
第2のメモリブロックの特定アドレスに識別情報を予め
記憶し、前記第1及び第2のプログラム中で、前記第2
のメモリブロックをダイレクトにマツピングしたときの
前記特定アドレスに対応するCPUのアドレス空間上の
メモリ領域に、前記識別情報が記憶されているか否かを
判定し、判定の結果、記憶されていないときはバンク切
替を実行し、記憶されていないときは前記CPUのアド
レス空間上において実行アドレスを変移させて、前記両
プログラム間での実行プログラムの遷移を行う方式によ
り、上記問題点を解決するものである。
記憶した第1及び第2のメモリブロックより成るプログ
ラムメモリと、該第1及び第2のメモリブロックをCP
Uのアドレス空間上に、メモリバンクとしてマツピング
するか、もしくは、ダイレクトにマツピングするかを切
替える切替手段とを備えた情報処理装置において、前記
第2のメモリブロックの特定アドレスに識別情報を予め
記憶し、前記第1及び第2のプログラム中で、前記第2
のメモリブロックをダイレクトにマツピングしたときの
前記特定アドレスに対応するCPUのアドレス空間上の
メモリ領域に、前記識別情報が記憶されているか否かを
判定し、判定の結果、記憶されていないときはバンク切
替を実行し、記憶されていないときは前記CPUのアド
レス空間上において実行アドレスを変移させて、前記両
プログラム間での実行プログラムの遷移を行う方式によ
り、上記問題点を解決するものである。
(*)作用
本発明では、第2のメモリブロックの特定アドレスに識
別情報を予め記憶するようにしているので、第2のメモ
リブロックをダイレクトにマツピングしたときの前記特
定アドレスに対応するCPUのアドレス空間上のメモリ
領域には、ダイレクト方式では必ず識別情報が記憶され
、バンク方式では識別情報が記憶きれないこととなる。
別情報を予め記憶するようにしているので、第2のメモ
リブロックをダイレクトにマツピングしたときの前記特
定アドレスに対応するCPUのアドレス空間上のメモリ
領域には、ダイレクト方式では必ず識別情報が記憶され
、バンク方式では識別情報が記憶きれないこととなる。
モして、本発明では、第1及び第2のメモリブロック内
の第1及び第2のプログラム中で、前記メモリ領域に識
別情報が記憶されているか否かを判定し、判定の結果記
憶きれていないときはバンク切替を実行するので、バン
ク方式において第1もしくは第2のプログラムから第2
もしくは第1のプログラムへ実行プログラムを遷移でき
、又、判定の結果記憶されていないときは、バンク切替
を行わずCPUのアドレス空間上において実行アドレス
を変移きせるので、ダイレクト方式において第1もしく
は第2のプログラムから第2もしくは第1のプログラム
へ実行プログラムを遷移できる。
の第1及び第2のプログラム中で、前記メモリ領域に識
別情報が記憶されているか否かを判定し、判定の結果記
憶きれていないときはバンク切替を実行するので、バン
ク方式において第1もしくは第2のプログラムから第2
もしくは第1のプログラムへ実行プログラムを遷移でき
、又、判定の結果記憶されていないときは、バンク切替
を行わずCPUのアドレス空間上において実行アドレス
を変移きせるので、ダイレクト方式において第1もしく
は第2のプログラムから第2もしくは第1のプログラム
へ実行プログラムを遷移できる。
つまり、本発明のプログラム遷移方式を実現するプログ
ラムをプログラムメモリに記憶すれば、この1種類のプ
ログラムメモリのみで、メモリを交換することなくマツ
ピングの両方式に対処できる。
ラムをプログラムメモリに記憶すれば、この1種類のプ
ログラムメモリのみで、メモリを交換することなくマツ
ピングの両方式に対処できる。
(へ)実施例
第1図は、本発明の実施例を実現する情報処理装置の構
成を示すブロック図であり、(1)は1Mバイトのアド
レス空間を有するCPU、(2)はアドレスバス、(3
)はデータバス、(4)は32にバイトの容量を有し、
0OOOH〜3FFFHの16にバイトの第1メモリブ
ロツク(5)に第1プログラムを記憶し、4000H〜
7FFFHの16にバイトの第2メモリブロツク(6)
に第2プログラムを記憶したプログラムメモリとしての
ROM。
成を示すブロック図であり、(1)は1Mバイトのアド
レス空間を有するCPU、(2)はアドレスバス、(3
)はデータバス、(4)は32にバイトの容量を有し、
0OOOH〜3FFFHの16にバイトの第1メモリブ
ロツク(5)に第1プログラムを記憶し、4000H〜
7FFFHの16にバイトの第2メモリブロツク(6)
に第2プログラムを記憶したプログラムメモリとしての
ROM。
(7)はcpU(t)が後述のバンク切替命令を実行す
ることによりバンクを指定するバンク指定データがセッ
トされる1ビツトのバンクレジスタ、(8)及び(9)
はアドレスデコーダ、(10)はスイッチ(11)(1
2)より成り、第1及び第2のメモリブロック(5)及
び(6)をCP U(1)のアドレス空間上にマツピン
グする方式を、ダイレクト方式とバンク方式に切替える
ための切替回路である。
ることによりバンクを指定するバンク指定データがセッ
トされる1ビツトのバンクレジスタ、(8)及び(9)
はアドレスデコーダ、(10)はスイッチ(11)(1
2)より成り、第1及び第2のメモリブロック(5)及
び(6)をCP U(1)のアドレス空間上にマツピン
グする方式を、ダイレクト方式とバンク方式に切替える
ための切替回路である。
アドレスデコーダ(9)は、具体的には、2人力をAN
D演算するANDゲートにて構成されており、2人力が
共に「O」のときのみROM(4)のデータの読出しが
可能となる。又、切替回路(10)のスイッチ(11)
には、B側にアドレスAh<が、C側に接地電位「O4
が接続されており、スイッチ(12)には、B側にバン
クレジスタ(7)の出力Qが、C側にアドレスAhmが
接続されており、このいずれかの入力が最上位アドレス
MA+aとしてROM(4)に供給されるよう構成され
ている。
D演算するANDゲートにて構成されており、2人力が
共に「O」のときのみROM(4)のデータの読出しが
可能となる。又、切替回路(10)のスイッチ(11)
には、B側にアドレスAh<が、C側に接地電位「O4
が接続されており、スイッチ(12)には、B側にバン
クレジスタ(7)の出力Qが、C側にアドレスAhmが
接続されており、このいずれかの入力が最上位アドレス
MA+aとしてROM(4)に供給されるよう構成され
ている。
従って、スイッチ(11)及び(12)を共にB側にす
ると、CPU(1)のアドレスAI4及びAsgが共に
「0」であるアドレス空間、即ち、Co OOOH−C
3FFFHに、MAttが「O」である第1メモリブロ
ツク(5)とMAttが「1」である第2メモリブロツ
ク(6)が、第4図に示すようにメモリバンクとしてマ
ツピングきれる。一方、スイッチ(11)及び(12)
を共にC側にすると、アドレスデコーダ(9)にはアド
レスAI4に代えてr□、が入力されるため、CPU(
1)のアドレスAllが「0」であるアドレス空間C0
0OH−C7FFFHに、ROM<4)の全内容がダイ
レクトにマツピングされ、しかも、ROM(4)の最上
位アドレスMA、、にCPU(1)のアドレスAI4が
供給されるため、第3図に示すように、アドレス空間C
00OH−C3FFFHに第1メモリブロツク(5)が
、そして、C4000H−C7FFFHに第2メモリブ
ロツク(6)が、ダイレクトにマツピングされる。
ると、CPU(1)のアドレスAI4及びAsgが共に
「0」であるアドレス空間、即ち、Co OOOH−C
3FFFHに、MAttが「O」である第1メモリブロ
ツク(5)とMAttが「1」である第2メモリブロツ
ク(6)が、第4図に示すようにメモリバンクとしてマ
ツピングきれる。一方、スイッチ(11)及び(12)
を共にC側にすると、アドレスデコーダ(9)にはアド
レスAI4に代えてr□、が入力されるため、CPU(
1)のアドレスAllが「0」であるアドレス空間C0
0OH−C7FFFHに、ROM<4)の全内容がダイ
レクトにマツピングされ、しかも、ROM(4)の最上
位アドレスMA、、にCPU(1)のアドレスAI4が
供給されるため、第3図に示すように、アドレス空間C
00OH−C3FFFHに第1メモリブロツク(5)が
、そして、C4000H−C7FFFHに第2メモリブ
ロツク(6)が、ダイレクトにマツピングされる。
本実施例は、以上のようなハードウェア構成を有するだ
けでなく、第3図及び第4図に示す内容の第1及び第2
のプログラムを、ROM(4)の第1及び第2のメモリ
ブロック(5)及び(6)に各々記憶している。
けでなく、第3図及び第4図に示す内容の第1及び第2
のプログラムを、ROM(4)の第1及び第2のメモリ
ブロック(5)及び(6)に各々記憶している。
第1及び第2のプログラムは、各メモリブロックの先頭
から2アドレス分のエリアに、第1制御プログラム(1
3)及び第2制御プログラム(14)を、各々記憶して
おり、第2プログラムの特定アドレス、ここではROM
上のアドレス4000Hから識別情報’ JAJを記憶
している。又、第1制御プログラム(13)及び第2制
御プログラム(14)には、識別情報’ JA、が記憶
されたROM上のアドレス4000Hに対応するダイレ
クトマツピング方式におけるCPUアドレス空間上のア
ドレス’ C4000HJに、識別情報「JAJが記憶
されているかを判定する命令((C4000〜)−“J
A”?〕と、この判定において識別情報が記憶、されて
いないとき、自己のメモリバンクから他方のメモリバン
クへバンク切替を実行する命令と、判定において識別情
報が記憶されているとき、単にCPUのアドレス空間上
において実行アドレスを変移させる命令[CALL
FARC400: 4、又は、RETFAR)とを記憶
し、これら命令によって、ダイレクト方式とバンク方式
のいずれのマツピング方式の場合にも、第1プログラム
から第2プログラムへの遷移、及び、第2プログラムか
ら第1プログラムへの遷移を実現している。
から2アドレス分のエリアに、第1制御プログラム(1
3)及び第2制御プログラム(14)を、各々記憶して
おり、第2プログラムの特定アドレス、ここではROM
上のアドレス4000Hから識別情報’ JAJを記憶
している。又、第1制御プログラム(13)及び第2制
御プログラム(14)には、識別情報’ JA、が記憶
されたROM上のアドレス4000Hに対応するダイレ
クトマツピング方式におけるCPUアドレス空間上のア
ドレス’ C4000HJに、識別情報「JAJが記憶
されているかを判定する命令((C4000〜)−“J
A”?〕と、この判定において識別情報が記憶、されて
いないとき、自己のメモリバンクから他方のメモリバン
クへバンク切替を実行する命令と、判定において識別情
報が記憶されているとき、単にCPUのアドレス空間上
において実行アドレスを変移させる命令[CALL
FARC400: 4、又は、RETFAR)とを記憶
し、これら命令によって、ダイレクト方式とバンク方式
のいずれのマツピング方式の場合にも、第1プログラム
から第2プログラムへの遷移、及び、第2プログラムか
ら第1プログラムへの遷移を実現している。
以下、第3図及び第4図に示すような、第1プログラム
のメインルーチンから第2プログラムのサブルーチンを
呼出し実行する例を上げて、詳しく説明する。尚、図中
のx、y、z、wは各セグメントアドレスC00OOO
H又はC4000Hからのオフセットアドレスを表わす
。
のメインルーチンから第2プログラムのサブルーチンを
呼出し実行する例を上げて、詳しく説明する。尚、図中
のx、y、z、wは各セグメントアドレスC00OOO
H又はC4000Hからのオフセットアドレスを表わす
。
先ず、切替回路(10)のスイッチ(11)及び(12
)をC側に切替えた第3図のダイレクト方式の場合、ア
ドレス空間上の特定アドレス’C4000H4には必ず
識別情報が記憶されることとなるので、第1プログラム
のメインルーチンで、実行しようとするサブルーチンの
アドレスYをBレジスタに格納後、第1制御プログラム
を呼出すと、第1制御プログラムにおける識別情報の判
定においては’YESJの判定となり、従って、判定命
令の次のバンク切替命令は実行されず、もう1つ後の実
行アドレスの変移命令が実行される。この命令により実
行プログラムが、第1プログラムから第2プログラムへ
遷移され、図中矢印の如く、アドレスC4004HのC
ALL命令の実行に移る、Bレジスタには第1プログラ
ムのメインルーチンで、サブルーチン5UB1の先頭ア
ドレスYがセットされているので、このCALL命令に
よりサブルーチン5UBIが呼出されて実行され、実行
後、サブルーチン内のRET命令により第2プログラム
における識別情報の判定に進む。勿論、この場合も判定
は’YESJとなるので、RETFAR命令が実行され
、この命令により実行プログラムが第2プログラムから
第1プログラムへ遷移する。
)をC側に切替えた第3図のダイレクト方式の場合、ア
ドレス空間上の特定アドレス’C4000H4には必ず
識別情報が記憶されることとなるので、第1プログラム
のメインルーチンで、実行しようとするサブルーチンの
アドレスYをBレジスタに格納後、第1制御プログラム
を呼出すと、第1制御プログラムにおける識別情報の判
定においては’YESJの判定となり、従って、判定命
令の次のバンク切替命令は実行されず、もう1つ後の実
行アドレスの変移命令が実行される。この命令により実
行プログラムが、第1プログラムから第2プログラムへ
遷移され、図中矢印の如く、アドレスC4004HのC
ALL命令の実行に移る、Bレジスタには第1プログラ
ムのメインルーチンで、サブルーチン5UB1の先頭ア
ドレスYがセットされているので、このCALL命令に
よりサブルーチン5UBIが呼出されて実行され、実行
後、サブルーチン内のRET命令により第2プログラム
における識別情報の判定に進む。勿論、この場合も判定
は’YESJとなるので、RETFAR命令が実行され
、この命令により実行プログラムが第2プログラムから
第1プログラムへ遷移する。
そして、第1制御プログラム中のRET命令の実行によ
ってメインルーチンへの復帰が為きれる。尚、メインル
ーチンでサブルーチンSUB 2を実行する場合は、B
レジスタにその先頭アドレスWを格納するようにすれば
良い。
ってメインルーチンへの復帰が為きれる。尚、メインル
ーチンでサブルーチンSUB 2を実行する場合は、B
レジスタにその先頭アドレスWを格納するようにすれば
良い。
次に、切替回路(10)のスイッチ(11)及び(12
)をB側に切替え、第4図に示すバンク方式にした場合
は、識別情報が記憶きれたROM上のアドレス4000
Hが、アドレス空間上ではC00OOHとなるので、特
定アドレスC4000Hには識別情報が記憶されないこ
ととなる。
)をB側に切替え、第4図に示すバンク方式にした場合
は、識別情報が記憶きれたROM上のアドレス4000
Hが、アドレス空間上ではC00OOHとなるので、特
定アドレスC4000Hには識別情報が記憶されないこ
ととなる。
従って、同様に第1プログラムのメインルーチンで第1
制御プログラムを呼出すと、識別情報の判定においては
判定が「NO」となり、次のバンク切替命令が実行され
る。この命令は、バンクレジスタ(7)に「1」をセッ
トして、メモリバンクをバンク1からバンク2に切替え
るものであり、この命令の実行により第1プログラムか
ら第2プログラムへの遷移が実現される。
制御プログラムを呼出すと、識別情報の判定においては
判定が「NO」となり、次のバンク切替命令が実行され
る。この命令は、バンクレジスタ(7)に「1」をセッ
トして、メモリバンクをバンク1からバンク2に切替え
るものであり、この命令の実行により第1プログラムか
ら第2プログラムへの遷移が実現される。
遷移後、第2プログラムの第2制御プログラムでは、前
述と同様、CALL命令によりサブルーチン5UBIが
呼出きれて実行され、実行後、第2制御プログラムにお
ける識別情報の判定に進む、そして、この場合も判定は
Noとなるので、バンクレジスタ(7)に10」をセッ
トしてメモリバンクをバンク2からバンク1に切替える
バンク切替命令が実行され、第2プログラムから第1プ
ログラムへの遷移が実現される。メインルーチンへの復
帰は、同様に第1制御プログラムのRET命令の実行に
より為される。
述と同様、CALL命令によりサブルーチン5UBIが
呼出きれて実行され、実行後、第2制御プログラムにお
ける識別情報の判定に進む、そして、この場合も判定は
Noとなるので、バンクレジスタ(7)に10」をセッ
トしてメモリバンクをバンク2からバンク1に切替える
バンク切替命令が実行され、第2プログラムから第1プ
ログラムへの遷移が実現される。メインルーチンへの復
帰は、同様に第1制御プログラムのRET命令の実行に
より為される。
従って、ダイレクト方式とバンク方式の切替は、切替回
路(10)のハード的な切替だけで済むこととなる。
路(10)のハード的な切替だけで済むこととなる。
尚、切替回路(10)のスイッチ(11)の代わりに、
各方式用の2つのアドレスデコーダを設け、これら2つ
のアドレスデコーダの出力を切替えてROM(4)のO
E端子に供給するスイッチを用いても良い、又、プログ
ラムメモリを構成するROMICの個数は、言うまでも
なく1個に限らず、各メモリブロックを1もしくは複数
個のROMICを用いて構成しても良い。
各方式用の2つのアドレスデコーダを設け、これら2つ
のアドレスデコーダの出力を切替えてROM(4)のO
E端子に供給するスイッチを用いても良い、又、プログ
ラムメモリを構成するROMICの個数は、言うまでも
なく1個に限らず、各メモリブロックを1もしくは複数
個のROMICを用いて構成しても良い。
(ト〉発明の効果
本発明に依れば、1種類のプログラムでプログラムメモ
リの異なるマツピング方式に対処できるようになり、煩
しいプログラムメモリ自体の交換は不要となる。従って
、コスト、作業効率、メインテナンスの各面における向
上が期待できる。
リの異なるマツピング方式に対処できるようになり、煩
しいプログラムメモリ自体の交換は不要となる。従って
、コスト、作業効率、メインテナンスの各面における向
上が期待できる。
第1図は本発明の実施例を実現する情報処理装置の構成
を示すブロック図、第2図は実施例におけるプログラム
メモリの構成を示す図、第3図は実施例におけるダイレ
クト方式のメモリマツプ、第4図は実施例におけるバン
ク方式のメモリマツプである。 (1)・・・CPU、 (2)・・・アドレスバス、
(3)・・・データバス、 (4)・・・ROM、
(5)・・・第1メモリブロツク、 (6)・・・第
2メモリブロツク、 (7)・・・バンクレジスタ、
(8)(9)・・・アドレスデコーダ、(10)・・
・切替回路、 (11)(12)・・・スイッチ。
を示すブロック図、第2図は実施例におけるプログラム
メモリの構成を示す図、第3図は実施例におけるダイレ
クト方式のメモリマツプ、第4図は実施例におけるバン
ク方式のメモリマツプである。 (1)・・・CPU、 (2)・・・アドレスバス、
(3)・・・データバス、 (4)・・・ROM、
(5)・・・第1メモリブロツク、 (6)・・・第
2メモリブロツク、 (7)・・・バンクレジスタ、
(8)(9)・・・アドレスデコーダ、(10)・・
・切替回路、 (11)(12)・・・スイッチ。
Claims (1)
- (1)少なくとも第1及び第2のプログラムを各々記憶
した第1及び第2のメモリブロックより成るプログラム
メモリと、該第1及び第2のメモリブロックをCPUの
アドレス空間上に、メモリバンクとしてマッピングする
か、もしくは、ダイレクトにマッピングするかを切替え
る切替手段とを備えた情報処理装置において、前記第2
のメモリブロックの特定アドレスに識別情報を予め記憶
し、前記第1及び第2のプログラム中で、前記第2のメ
モリブロックをダイレクトにマッピングしたときの前記
特定アドレスに対応するCPUのアドレス空間上のメモ
リ領域に、前記識別情報が記憶されているか否かを判定
し、判定の結果、記憶されていないときはバンク切替を
実行し、記憶されていないときは前記CPUのアドレス
空間上において実行アドレスを変移させて、前記両プロ
グラム間での実行プログラムの遷移を行うことを特徴と
したプログラム遷移方式。
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63097305A JPH01267751A (ja) | 1988-04-20 | 1988-04-20 | プログラム遷移方式 |
| DE68925376T DE68925376T2 (de) | 1988-04-20 | 1989-04-04 | In Direktabbildung und in Bankabbildung wirksamer Informationsprozessor und Verfahren zum Schalten der Abbildungsschemas |
| EP89105889A EP0338317B1 (en) | 1988-04-20 | 1989-04-04 | Information processor operative both in direct mapping and in bank mapping and the method of switching the mapping schemes |
| US07/334,498 US5127096A (en) | 1988-04-20 | 1989-04-07 | Information processor operative both in direct mapping and in bank mapping, and the method of switching the mapping schemes |
| CN89103203A CN1016652B (zh) | 1988-04-20 | 1989-04-20 | 能以直接变换方式和存贮体变换方式动作的情报处理装置 |
| KR1019890005286A KR920006615B1 (ko) | 1988-04-20 | 1989-04-20 | 다이렉트 맵핑 방식과 뱅크 맵핑 방식으로 동작이 가능한 정보처리장치 및 맵핑 전환방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63097305A JPH01267751A (ja) | 1988-04-20 | 1988-04-20 | プログラム遷移方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01267751A true JPH01267751A (ja) | 1989-10-25 |
| JPH056215B2 JPH056215B2 (ja) | 1993-01-26 |
Family
ID=14188775
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63097305A Granted JPH01267751A (ja) | 1988-04-20 | 1988-04-20 | プログラム遷移方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01267751A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4829192A (en) * | 1986-03-27 | 1989-05-09 | Kabushiki Kaisha Tokai Rika Denki Seisakusho | Photo-coupler with delay function using a fluorescent substance as the delay means |
-
1988
- 1988-04-20 JP JP63097305A patent/JPH01267751A/ja active Granted
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4829192A (en) * | 1986-03-27 | 1989-05-09 | Kabushiki Kaisha Tokai Rika Denki Seisakusho | Photo-coupler with delay function using a fluorescent substance as the delay means |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH056215B2 (ja) | 1993-01-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6027964A (ja) | メモリアクセス制御回路 | |
| US4057850A (en) | Processing link control device for a data processing system processing data by executing a main routine and a sub-routine | |
| US5526502A (en) | Memory interface | |
| US5426766A (en) | Microprocessor which holds selected data for continuous operation | |
| JPH01267751A (ja) | プログラム遷移方式 | |
| JPS62151940A (ja) | レジスタ退避/復帰方式 | |
| US6772271B2 (en) | Reduction of bank switching instructions in main memory of data processing apparatus having main memory and plural memory | |
| JPS6198441A (ja) | 半導体集積回路 | |
| KR970008189B1 (ko) | 메모리 공간 제어방법 및 메모리 장치 | |
| JPH07191955A (ja) | データ駆動型情報処理装置 | |
| JPS593440Y2 (ja) | メモリ選択装置 | |
| JP4413905B2 (ja) | Simd型プロセッサ | |
| JPS6069751A (ja) | 演算用レジスタのメモリ化制御方式 | |
| JPH01216433A (ja) | 割込制御方式 | |
| JPH01134546A (ja) | 演算処理装置 | |
| JPH01133161A (ja) | メモリバンク制御方式 | |
| JPS61289444A (ja) | デ−タ処理方式 | |
| JPS6395543A (ja) | マイクロプログラム制御装置 | |
| JPH03139728A (ja) | マイクロプロセッサ | |
| JPS62137640A (ja) | インタプリタの実行制御方式 | |
| JPH01219930A (ja) | 間接アドレス方式の割り込み制御回路装置 | |
| JPH03265932A (ja) | インストラクションメモリ制御方式 | |
| JPS63149732A (ja) | マイクロプログラム分岐制御方式 | |
| JPH0371336A (ja) | マイクロプログラム制御方式 | |
| JPS60189043A (ja) | プロセツサ |