JPS6353573B2 - - Google Patents

Info

Publication number
JPS6353573B2
JPS6353573B2 JP54014120A JP1412079A JPS6353573B2 JP S6353573 B2 JPS6353573 B2 JP S6353573B2 JP 54014120 A JP54014120 A JP 54014120A JP 1412079 A JP1412079 A JP 1412079A JP S6353573 B2 JPS6353573 B2 JP S6353573B2
Authority
JP
Japan
Prior art keywords
address
register
selection signal
rom1
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.)
Expired
Application number
JP54014120A
Other languages
Japanese (ja)
Other versions
JPS55108052A (en
Inventor
Fujio Wajima
Shuhei Yasuda
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.)
PII EFU YUU KK
Original Assignee
PII EFU YUU KK
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 PII EFU YUU KK filed Critical PII EFU YUU KK
Priority to JP1412079A priority Critical patent/JPS55108052A/en
Publication of JPS55108052A publication Critical patent/JPS55108052A/en
Publication of JPS6353573B2 publication Critical patent/JPS6353573B2/ja
Granted legal-status Critical Current

Links

Description

【発明の詳細な説明】 本発明は、ROMとRAMとより成る記憶装置
およびマイクロプログラム方式の処理装置を有す
るデータ処理システムにおいて、ROMと重複す
るRAMの領域をメモリ空間とは別のレジスタの
集りとして利用できるようにしたデータ処理シス
テムに関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention provides a data processing system having a storage device consisting of a ROM and a RAM, and a microprogram type processing device, in which an area of the RAM that overlaps with the ROM is set as a collection of registers separate from the memory space. This relates to a data processing system that can be used as a computer.

記憶装置をROMとRAMとから構成すること
は従来より行われているが、従来のROMと
RAMに対するアドレス割付としては第1図イ,
ロのようなものが知られている。第1図におい
て、1はROM、2はRAMをそれぞれ示してい
る。第1図イ,ロにおいては、ROM1に第0番
地ないし第N番地を割付けられRAM2に第N+
1番地ないし第M番地を割付けるものである。い
ま、ROM1が2Kバイト、RAM2が64Kバイト
とすると、ROM1に第0番地ないし第2057番地
が割付けられ、RAM2に第2058番地ないし第
67593番地が割付けられる。なお、1ワードは8
ビツトであるとしている。ところが処理装置から
のアドレス・バスの幅が16ビツトとすると、第0
番地ないし第65535番地までしかアクセスするこ
とが出来ず、RAM2にアクセス出来ないアドレ
ス領域が生じてしまう。
Storage devices have traditionally been composed of ROM and RAM, but conventional ROM and
Figure 1 A shows the address assignment for RAM.
Something like Ro is known. In FIG. 1, 1 indicates ROM and 2 indicates RAM. In Figure 1 A and B, addresses 0 to N are allocated to ROM1, and addresses N+ to RAM2 are allocated.
The 1st address to the Mth address are allocated. Now, assuming that ROM1 is 2K bytes and RAM2 is 64K bytes, addresses 0 to 2057 are allocated to ROM1, and addresses 2058 to 2058 are allocated to RAM2.
Address 67593 will be allocated. In addition, 1 word is 8
It is said that it is a bit. However, if the width of the address bus from the processing unit is 16 bits, the 0th
It is only possible to access addresses up to the 65535th address, resulting in an address area in RAM2 that cannot be accessed.

本発明は、上記の考察に基づくものであつて、
ROMとRAMとより成る記憶装置およびマイク
ロプログラム方式の処理装置を有するデータ処理
システムにおいて、アドレス・バスの幅が充分広
くない場合でもRAMの全アドレス領域を使用で
きるようにしたデータ処理システムを提供するこ
とを目的としている。そしてそのため、本発明の
データ処理システムは、 ローカル記憶4、演算論理ユニツト5、割込み
フラグ・レジスタ6、データ・レジスタ7、アド
レス・レジスタ8、プログラム・カウンタ9、マ
イクロ・プログラム・カウンタ10およびマイク
ロ命令レジスタ11を持つマイクロプログラム方
式の処理装置3と、 ROM1と、 ROM1とアドレスが重複する記憶領域を持つ
RAM2と、 アドレス・レジスタ8のアドレスをROM1お
よびRAM2に送るためのアドレス・バスと、 データ・レジスタ7とROM1の間のデータ転
送およびデータ・レジスタ7とRAM2の間のデ
ータ転送を行うためのデータ・バスと、 ROM1のアクセス可/不可を制御するROM
選択信号およびRAM2のアクセス可/不可を制
御するRAM選択信号を生成する選択信号生成手
段12,13,14,15,16,17と を具備し、 ROM1と重複するアドレスを持つRAM2の
記憶領域には、機械命令に対応するマイクロルー
チンの先頭アドレスを求める場合や割込み処理ル
ーチンの先頭アドレスを求める場合に使用される
テーブル、サブルーチンからの復帰番地を記憶す
るスタツク及び各種のレジスタが割付けられ、 選択信号生成手段12,13,14,15,1
6,17は、処理装置3からメモリ要求が出され
たこと、アドレス・バス上のアドレスが所定の範
囲に存在すること及びマイクロ命令レジスタ11
に所定種類のマイクロ命令が存在しないことを条
件にして、ROM選択信号をアクセス可の値と
し、 処理装置3からメモリ要求が出され且つアドレ
ス・バス上のアドレスが所定の範囲に存在しない
場合にはRAM選択信号をアクセス可の値とする
と共に、マイクロ命令レジスタ11に所定種類の
マイクロ命令が存在する場合にも、RAM選択信
号をアクセス可の値とするように構成されている
ことを特徴とするものである。以下、本発明を図
面を参照しつつ説明する。
The present invention is based on the above considerations, and includes:
To provide a data processing system having a storage device consisting of ROM and RAM and a microprogram type processing device, which can use the entire address area of RAM even when the width of an address bus is not wide enough. The purpose is to And to that end, the data processing system of the present invention comprises: local storage 4, arithmetic logic unit 5, interrupt flag register 6, data register 7, address register 8, program counter 9, microprogram counter 10 and microinstruction A microprogram type processing device 3 having a register 11, a ROM1, and a storage area having an address that overlaps with ROM1.
RAM2, an address bus for sending the address of address register 8 to ROM1 and RAM2, and data for transferring data between data register 7 and ROM1 and between data register 7 and RAM2.・ROM that controls access to the bus and ROM1
It is equipped with selection signal generation means 12, 13, 14, 15, 16, and 17 that generates a selection signal and a RAM selection signal that controls whether or not RAM 2 can be accessed. A table used to find the start address of a microroutine corresponding to a machine instruction or an interrupt handling routine, a stack that stores the return address from a subroutine, and various registers are allocated to the system, and a selection signal Generation means 12, 13, 14, 15, 1
6 and 17 indicate that a memory request has been issued from the processing device 3, that the address on the address bus exists within a predetermined range, and that the microinstruction register 11
On the condition that a predetermined type of microinstruction does not exist in the ROM selection signal, the ROM selection signal is set to a value that allows access, and when a memory request is issued from the processing unit 3 and the address on the address bus does not exist within the predetermined range, is characterized in that it is configured to set the RAM selection signal to a value that allows access, and also to set the RAM selection signal to a value that allows access even when a predetermined type of microinstruction exists in the microinstruction register 11. It is something to do. Hereinafter, the present invention will be explained with reference to the drawings.

第2図は本発明におけるアドレス割付けの1例
を示す図、第3図は本発明の1実施例のブロツク
図、第4図はRAMの重複アドレス領域の構成の
1例を示す図、第5図はサブルーチン・スタツク
を説明するための図、第6図はI/Oの割込制御
を説明するための図である。
FIG. 2 is a diagram showing an example of address allocation in the present invention, FIG. 3 is a block diagram of an embodiment of the present invention, FIG. 4 is a diagram showing an example of the structure of the overlapping address area of RAM, and FIG. This figure is a diagram for explaining a subroutine stack, and FIG. 6 is a diagram for explaining I/O interrupt control.

第2図に示す如く、本発明においては、ROM
1に対して第0番地ないし第N番地が割付けら
れ、RAM2に対して第0番地ないし第M−N番
地が割付けられる。RAM2の斜線部は重複する
アドレス領域を示している。ROM1とRAM2
には、マイクロプログラム、制御プログラム、処
理プログラムおよびデータが格納される。
As shown in FIG. 2, in the present invention, the ROM
Addresses 0 to N are assigned to RAM 2, and addresses 0 to MN are assigned to RAM 2. The shaded area of RAM2 indicates an overlapping address area. ROM1 and RAM2
microprograms, control programs, processing programs, and data are stored in the .

第3図は本発明の1実施例のブロツク図であつ
て、3はマイクロプログラム方式の処理装置、4
はローカル記憶、5は演算論理ユニツト、6は割
込フラグ・レジスタ、7はデータ・レジスタ、8
はアドレス・レジスタ、9はプログラム・カウン
タ、10はマイクロプログラム・カウンタ、11
はマイクロ命令レジスタ、12はデコーダ、13
と14は否定回路、15と16はAND回路、1
7はOR回路をそれぞれ示している。
FIG. 3 is a block diagram of one embodiment of the present invention, in which 3 is a microprogram type processing device, 4 is a block diagram of an embodiment of the present invention;
is local storage, 5 is an arithmetic logic unit, 6 is an interrupt flag register, 7 is a data register, 8
is an address register, 9 is a program counter, 10 is a microprogram counter, 11
is a microinstruction register, 12 is a decoder, 13
and 14 are NOT circuits, 15 and 16 are AND circuits, 1
7 indicates an OR circuit.

いま、ROM1に対して第0番地ないし第2047
番地が割付けられ、RAM2に対して第0番地な
いし第65535番地が割付けられ、更にアドレス・
バス幅が16ビツトであると仮定する。アドレス情
報がA0ビツトないしA15ビツトであるとすると、
デコーダ12は、A11ないしA15のそれぞれが論
理「0」であるときに、論理「1」のRAM指定
信号を出力し、その他の場合には論理「0」の
ROM指定信号を出力する。レジスタ指定信号は
例えばマイクロ命令レジスタ11にセツトされた
マイクロ命令が、ブランチ・フアンクシヨン命令
又はプツシユ命令である場合に論理「1」とな
る。したがつて、ROM1に供給されるチツプ・
セレクト信号は、ビツトA11ないしA15が全て論
理「0」、レジスタ指定信号が論理「0」および
メモリ要求信号が論理「1」の場合に、論理
「1」となる。RAM2に供給されるチツプ・セ
レクト信号は、メモリ要求信号が論理「1」で且
つROM指定信号が論理「0」のとき又はレジス
タ指定信号が論理「1」のときに、論理「1」と
なる。
Now, address 0 to 2047 for ROM1
addresses are allocated, addresses 0 to 65535 are allocated to RAM2, and addresses
Assume the bus width is 16 bits. Assuming that the address information is A0 bits to A15 bits,
The decoder 12 outputs a RAM designation signal of logic "1" when each of A11 to A15 is logic "0", and outputs a logic "0" RAM designation signal in other cases.
Outputs ROM specification signal. For example, the register designation signal becomes logic "1" when the microinstruction set in the microinstruction register 11 is a branch function instruction or a push instruction. Therefore, the chip supplied to ROM1
The select signal becomes logic "1" when all bits A11 to A15 are logic "0", the register designation signal is logic "0", and the memory request signal is logic "1". The chip select signal supplied to RAM2 becomes logic "1" when the memory request signal is logic "1" and the ROM designation signal is logic "0" or when the register designation signal is logic "1". .

第4図はROM1と重複するRAM2のアドレ
ス領域の構成を示すものであつて、第4図におい
て、BF0ないしBF3はブランチ・テーブル、
SSはサブルーチン・スタツクをそれぞれ示して
いる。ブランチ・テーブルは、例えば機械命令に
対応するマイクロルーチンの先頭アドレスを求め
る場合や割込処理マイクロルーチンの先頭アドレ
スを求める場合に使用されるものである。サブル
ーチン・スタツクSSは、復帰アドレスをスタツ
クするものである。第5図は先頭アドレスの1例
を示すものであつて、i+1、j+1、k+1は
それぞれ復帰番地を示している。サブルーチン・
スタツクSSには、復帰番地i+1、j+1、k
+1がスタツクされる。
FIG. 4 shows the structure of the address area of RAM2 which overlaps with ROM1. In FIG. 4, BF0 to BF3 are branch tables,
SS indicates a subroutine stack. The branch table is used, for example, to find the start address of a microroutine corresponding to a machine instruction or to find the start address of an interrupt processing microroutine. The subroutine stack SS is for stacking return addresses. FIG. 5 shows an example of the start address, and i+1, j+1, and k+1 each indicate a return address. subroutine·
The stack SS has return addresses i+1, j+1, k.
+1 is stacked.

第6図はIOの割込制御を説明するものであつ
て、IO1ないしIO3は入出力装置を示している。
割込フラグ・レジスタ6(第3図参照)は、入出
力装置IO1ないしIO3のそれぞれに対応するビ
ツトを有しており、入出力装置から割込がかけら
れた場合、対応するフラグ・ビツトが論理「1」
とされる。割込フラグ・レジスタ6の内容は所定
のタイミングでセンスされるが、割込フラグ・レ
ジスタ6が「000」のときはA番地が読出され、
「001」のときはB番地が読出され、「010」の場合
はC番地が読出される。以下、図示のとおりであ
る。
FIG. 6 explains IO interrupt control, and IO1 to IO3 indicate input/output devices.
The interrupt flag register 6 (see Figure 3) has bits corresponding to each of the input/output devices IO1 to IO3, and when an interrupt is generated from the input/output device, the corresponding flag bit is set. Logic "1"
It is said that The contents of the interrupt flag register 6 are sensed at a predetermined timing, but when the interrupt flag register 6 is "000", address A is read out.
When it is "001", address B is read out, and when it is "010", address C is read out. The following is as shown in the figure.

次に、機械命令に対応するマイクロルーチンの
先頭アドレスを求める場合を例として本発明を説
明する。なお、この場合に使用されるブランチ・
テーブルはBF0であると仮定する。機械命令に
対応するマイクロルーチンの先頭アドレスを求め
るためには、ローカル記憶4の中の1つのレジス
タに機械命令のOPコードが格納される。次いで、
マイクロ命令レジスタ11にブランチ・フアンク
シヨン命令がセツトされる。そのブランチ・フア
ンクシヨン命令のレジスタ指定パートは、機械命
令のOPコードが格納されているレジスタを指定
している。ブランチ・フアンクシヨン命令が解読
されると、OPコードがアドレス・レジスタ8に
セツトされ、メモリ・アクセスが行われる。この
場合、レジスタ指定信号が論理「1」とされ、
ROM1と重複するRAM2のブランチ・テーブ
ルBF0が索引され、OPコードで指定された番地
のデータが読出される。この読出データ又はこの
データで修飾されたマイクロプログラム・カウン
タの内容が機械命令に対応するマイクロルーチン
の先頭アドレスを示している。読出データ又は修
飾読出データは、マイクロプログラム・カウンタ
10にセツトされて、機械命令に対応するマイク
ロルーチンが実行される。
Next, the present invention will be explained by taking as an example the case of finding the start address of a microroutine corresponding to a machine instruction. Note that the branch used in this case is
Assume the table is BF0. In order to obtain the start address of a microroutine corresponding to a machine instruction, the OP code of the machine instruction is stored in one register in the local memory 4. Then,
A branch function instruction is set in the microinstruction register 11. The register specification part of the branch function instruction specifies the register in which the OP code of the machine instruction is stored. When the branch function instruction is decoded, the OP code is set in address register 8 and memory access is performed. In this case, the register designation signal is set to logic "1",
Branch table BF0 of RAM2, which overlaps with ROM1, is indexed, and data at the address specified by the OP code is read. This read data or the contents of the microprogram counter modified with this data indicates the start address of the microroutine corresponding to the machine instruction. The read data or modified read data is set in microprogram counter 10 and the microroutine corresponding to the machine instruction is executed.

次に、IOの割込制御を例として本発明を説明
する。なお、この場合に使用されるブランチ・テ
ーブルはBF1であると仮定する。先ず割込フラ
グ・レジスタ6の内容がローカル記憶4内の1つ
のレジスタにセツトされる。そして、ブランチ・
フアンクシヨン命令によつてこのレジスタの内容
が読出され、その内容によつてブランチ・テーブ
ルBF1が策引される。ブランチ・テーブルBF1
には、I/O割込発生時における割込処理プログ
ラムの開始アドレスおよび割込が発生しない場合
の処理プログラムの開始アドレスが、各割込パタ
ーンに対応して格納されている。索引されたデー
タ又はマイクロプログラム・カウンタの内容と読
出データとの和が、マイクロプログラム・カウン
タ10にセツトされ、そして制御記憶がアクセス
される。
Next, the present invention will be explained using IO interrupt control as an example. Note that it is assumed that the branch table used in this case is BF1. First, the contents of interrupt flag register 6 are set in one register in local storage 4. And brunch
The contents of this register are read by the function instruction, and branch table BF1 is navigated by the contents. Brunch table BF1
The start address of the interrupt processing program when an I/O interrupt occurs and the start address of the processing program when no interrupt occurs are stored in correspondence with each interrupt pattern. The sum of the indexed data or contents of the microprogram counter and the read data is set in the microprogram counter 10 and the control store is accessed.

サブルーチンにジヤンプするに際しては、復帰
アドレスをサブルーチン・スタツクSSにプツシ
ユする必要がある。復帰アドレスをサブルーチ
ン・スタツクSSにプツシユするためにプツシユ
命令というマイクロ命令がマイクロ命令レジスタ
11にセツトされる。プツシユ命令が実行される
と、ローカル記憶4内のスタツク・ポインタの内
容がアドレス・レジスタ8にセツトされ、プログ
ラム・カウンタ9の内容を+1したものがデー
タ・レジスタ7にセツトされ、サブルーチン・ス
タツクSSに復帰アドレスがスタツクされる。
When jumping to a subroutine, it is necessary to push the return address onto the subroutine stack SS. A microinstruction called a push instruction is set in the microinstruction register 11 to push a return address onto the subroutine stack SS. When the push instruction is executed, the contents of the stack pointer in local memory 4 are set in address register 8, the contents of program counter 9 plus 1 are set in data register 7, and the contents of subroutine stack SS are set. The return address is stacked.

以上の説明から明らかなように、本発明のデー
タ処理システムは、ROMに隠れたRAMのアド
レス領域をメモリ空間とは別種のレジスタの集ま
りとして使用できるように構成されているので、
RAMの全アドレス領域を無駄なく使用すること
が出来る。
As is clear from the above description, the data processing system of the present invention is configured so that the RAM address area hidden in the ROM can be used as a collection of registers different from the memory space.
The entire address area of RAM can be used without waste.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は従来のアドレス割付けを示す図、第2
図は本発明におけるアドレス割付けの1例を示す
図、第3図は本発明の1実施例のブロツク図、第
4図はRAMの重複アドレス領域の構成を示す
図、第5図はサブルーチン・スタツクを説明する
ための図、第6図はI/Oの割込制御を説明する
ための図である。 1……ROM、2……RAM、3……処理装置、
4……ローカル記憶、5……演算論理ユニツト、
6……割込フラグ・レジスタ、7……データ・レ
ジスタ、8……アドレス・レジスタ、9……プロ
グラム・カウンタ、10……マイクロプログラ
ム・カウンタ、11……マイクロ命令レジスタ、
12……デコーダ、13と14……否定回路、1
5と16……AND回路、17……OR回路。
Figure 1 shows conventional address allocation, Figure 2
The figure shows an example of address allocation according to the present invention, Figure 3 is a block diagram of one embodiment of the present invention, Figure 4 is a diagram showing the configuration of the duplicate address area of RAM, and Figure 5 is a subroutine stack. FIG. 6 is a diagram for explaining I/O interrupt control. 1...ROM, 2...RAM, 3...processing device,
4... Local memory, 5... Arithmetic logic unit,
6...Interrupt flag register, 7...Data register, 8...Address register, 9...Program counter, 10...Microprogram counter, 11...Microinstruction register,
12...Decoder, 13 and 14...Negation circuit, 1
5 and 16...AND circuit, 17...OR circuit.

Claims (1)

【特許請求の範囲】 1 ローカル記憶4、演算論理ユニツト5、割込
みフラグ・レジスタ6、データ・レジスタ7、ア
ドレス・レジスタ8、プログラム・カウンタ9、
マイクロ・プログラム・カウンタ10およびマイ
クロ命令レジスタ11を持つマイクロプログラム
方式の処理装置3と、 ROM1と、 ROM1とアドレスが重複する記憶領域を持つ
RAM2と、 アドレス・レジスタ8のアドレスをROM1お
よびRAM2に送るためのアドレス・バスと、 データ・レジスタ7とROM1の間のデータ転
送およびデータ・レジスタ7とRAM2の間のデ
ータ転送を行うためのデータ・バスと、 ROM1のアクセス可/不可を制御するROM
選択信号およびRAM2のアクセス可/不可を制
御するRAM選択信号を生成する選択信号生成手
段12,13,14,15,16,17と を具備し、 ROM1と重複するアドレスを持つRAM2の
記憶領域には、機械命令に対応するマイクロルー
チンの先頭アドレスを求める場合や割込み処理ル
ーチンの先頭アドレスを求める場合に使用される
テーブル、サブルーチンからの復帰番地を記憶す
るスタツク及び各種のレジスタが割付けられ、 選択信号生成手段12,13,14,15,1
6,17は、処理装置3からメモリ要求が出され
たこと、アドレス・バス上のアドレスが所定の範
囲に存在すること及びマイクロ命令レジスタ11
に所定種類のマイクロ命令が存在しないことを条
件にして、ROM選択信号をアクセス可の値と
し、 処理装置3からメモリ要求が出され且つアドレ
ス・バス上のアドレスが所定の範囲に存在しない
場合にはRAM選択信号をアクセス可の値とする
と共に、マイクロ命令レジスタ11に所定種類の
マイクロ命令が存在する場合にも、RAM選択信
号をアクセス可の値とするように構成されている
ことを特徴とするデータ処理システム。
[Claims] 1. Local memory 4, arithmetic logic unit 5, interrupt flag register 6, data register 7, address register 8, program counter 9,
A microprogram type processing device 3 having a microprogram counter 10 and a microinstruction register 11, a ROM1, and a storage area having an address that overlaps with the ROM1.
RAM2, an address bus for sending the address of address register 8 to ROM1 and RAM2, and data for transferring data between data register 7 and ROM1 and between data register 7 and RAM2.・ROM that controls access to the bus and ROM1
It is equipped with selection signal generation means 12, 13, 14, 15, 16, and 17 that generates a selection signal and a RAM selection signal that controls whether or not RAM 2 can be accessed. A table used to find the start address of a microroutine corresponding to a machine instruction or an interrupt handling routine, a stack that stores the return address from a subroutine, and various registers are allocated to the system, and a selection signal Generation means 12, 13, 14, 15, 1
6 and 17 indicate that a memory request has been issued from the processing device 3, that the address on the address bus exists within a predetermined range, and that the microinstruction register 11
On the condition that a predetermined type of microinstruction does not exist in the ROM selection signal, the ROM selection signal is set to a value that allows access, and when a memory request is issued from the processing unit 3 and the address on the address bus does not exist within the predetermined range, is characterized in that it is configured to set the RAM selection signal to a value that allows access, and also to set the RAM selection signal to a value that allows access even when a predetermined type of microinstruction exists in the microinstruction register 11. data processing system.
JP1412079A 1979-02-09 1979-02-09 Data processing system Granted JPS55108052A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1412079A JPS55108052A (en) 1979-02-09 1979-02-09 Data processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1412079A JPS55108052A (en) 1979-02-09 1979-02-09 Data processing system

Publications (2)

Publication Number Publication Date
JPS55108052A JPS55108052A (en) 1980-08-19
JPS6353573B2 true JPS6353573B2 (en) 1988-10-24

Family

ID=11852253

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1412079A Granted JPS55108052A (en) 1979-02-09 1979-02-09 Data processing system

Country Status (1)

Country Link
JP (1) JPS55108052A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58225458A (en) * 1982-06-25 1983-12-27 Nec Corp Single-chip microcomputer
JP5441216B2 (en) * 2010-02-24 2014-03-12 ルネサスエレクトロニクス株式会社 Semiconductor device and data processing system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5618729B2 (en) * 1973-06-11 1981-05-01
JPS5092063A (en) * 1973-12-12 1975-07-23
JPS5228823A (en) * 1975-08-29 1977-03-04 Sharp Corp Rom control system
JPS5344134A (en) * 1976-10-04 1978-04-20 Oki Electric Ind Co Ltd Microprogram control system

Also Published As

Publication number Publication date
JPS55108052A (en) 1980-08-19

Similar Documents

Publication Publication Date Title
CA1116755A (en) Stack and register data processing machine
EP0213843B1 (en) Digital processor control
US4408274A (en) Memory protection system using capability registers
US5499380A (en) Data processor and read control circuit, write control circuit therefor
GB1353925A (en) Data processing system
US3510847A (en) Address manipulation circuitry for a digital computer
US4446517A (en) Microprogram memory with page addressing and address decode in memory
JPH0248931B2 (en)
US5437016A (en) Apparatus and method for translating logical addresses for virtual machines
US4096570A (en) Subchannel memory access control system
JPS6353573B2 (en)
EP0532690B1 (en) Method and apparatus for managing page zero memory accesses in a multi-processor system
US6058467A (en) Standard cell, 4-cycle, 8-bit microcontroller
JPS6128143B2 (en)
US6240497B1 (en) Digital signal processor with management of memory allocation between program and data memory
JPH0246970B2 (en) MEMORIKA KUCHOHOSHIKI
JPS5931733B2 (en) central processing unit that executes variable length instructions
JPS59123055A (en) Instruction processing system
JPS5918787B2 (en) TLB partition method
JP2581298B2 (en) Memory access right information supply mechanism
KR860000792B1 (en) Virtual memory controller
JPH0285943A (en) Data processor
JPS63201830A (en) information processing equipment
JPS6035690B2 (en) Address extension method
JPH0310977B2 (en)