JPH0561669A - Semiconductor calculating device and electronic apparatus - Google Patents
Semiconductor calculating device and electronic apparatusInfo
- Publication number
- JPH0561669A JPH0561669A JP3222979A JP22297991A JPH0561669A JP H0561669 A JPH0561669 A JP H0561669A JP 3222979 A JP3222979 A JP 3222979A JP 22297991 A JP22297991 A JP 22297991A JP H0561669 A JPH0561669 A JP H0561669A
- Authority
- JP
- Japan
- Prior art keywords
- address
- instruction
- storage means
- branch
- program
- 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
- 239000004065 semiconductor Substances 0.000 title claims description 16
- 238000013500 data storage Methods 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 238000005034 decoration Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
Landscapes
- Executing Machine-Instructions (AREA)
Abstract
(57)【要約】
【目的】 メモリ空間の大きなマイクロコンピュータに
おいてプログラム分岐する場合、従来のマイクロコンピ
ュータでは条件分岐命令ではショート分岐命令またはペ
ージ内分岐命令しか用意されていなかった。本発明は、
条件分岐命令等すべての分岐命令に対してロング分岐ま
たはページ外分岐の実行を可能とさせ、プログラミング
の自由度を高めることを目的とする。
【構成】 プログラムメモリ1のアドレスを指定するプ
ログラムカウンタ5、ページ指定レジスタ4の他に、新
ページレジスタ6を設定する。分岐命令を実行する前に
ページ指定レジスタに分岐先のページを書き込み、分岐
命令実行時に新ページレジスタのデータをページ指定レ
ジスタに転送することによって全ての分岐命令に対し
て、ページ外分岐を可能とする。
(57) [Abstract] [Purpose] In the case of program branching in a microcomputer with a large memory space, conventional microcomputers provided only short branch instructions or in-page branch instructions as conditional branch instructions. The present invention is
The purpose is to enable execution of a long branch or an out-of-page branch for all branch instructions such as conditional branch instructions, thereby increasing the degree of freedom in programming. [Configuration] In addition to a program counter 5 for designating an address of the program memory 1 and a page designating register 4, a new page register 6 is set. Before the branch instruction is executed, the branch destination page is written to the page specification register, and when the branch instruction is executed, the data in the new page register is transferred to the page specification register, enabling out-of-page branching for all branch instructions. To do.
Description
【0001】[0001]
【産業上の利用分野】本発明はマイクロコンピュータの
分岐命令実行のためのアドレス方式に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an address system for executing a branch instruction of a microcomputer.
【0002】[0002]
【従来の技術】従来のマイクロコンピュータでは分岐命
令の実行は、オペランド部に分岐先のアドレスまたは相
対アドレスを記述して分岐させる方法が一般的であっ
た。そのため、アドレス空間を大きく設定できるマイコ
ンにおいては分岐できるアドレス幅の異なる2種類の分
岐命令を持ち、短いアドレス幅で分岐する命令はショー
ト分岐命令、長いアドレス幅で分岐する命令はロング分
岐命令などと呼ばれていた。2. Description of the Related Art In a conventional microcomputer, a branch instruction is generally executed by describing a branch destination address or a relative address in an operand portion and branching. Therefore, a microcomputer that can set a large address space has two types of branch instructions with different address widths that can be branched. Instructions that branch with a short address width are short branch instructions, and instructions that branch with a long address width are long branch instructions. Was called.
【0003】例えば、日立製作所8ビットマイコン・H
8では64kバイトのアドレス空間を1ページとしたペ
ージごとにメモリを管理する方式を採用しているが、ペ
ージ内分岐命令“JMP”がショート分岐命令、ページ
外に分岐する命令“PJMP”がロング分岐命令であ
る。For example, Hitachi 8-bit microcomputer H
8 adopts a method of managing a memory for each page with an address space of 64 kbytes as one page, but an in-page branch instruction "JMP" is a short branch instruction, and an out-page branch instruction "PJMP" is long. It is a branch instruction.
【0004】[0004]
【発明が解決しようとする課題】しかし、従来のショー
ト分岐命令とロング分岐命令を設定する方法では、条件
分岐命令などすべての分岐命令にたいしてショート分岐
命令とロング分岐命令の両者を設定することが困難であ
った。However, in the conventional method of setting the short branch instruction and the long branch instruction, it is difficult to set both the short branch instruction and the long branch instruction for all branch instructions such as conditional branch instructions. Met.
【0005】例えば、8ビット・マイコンではオペコー
ド1ワードで表現できる命令数は最大256語であり、
条件分岐命令、相対分岐命令、または、サブルーチン・
コール命令等すべての分岐命令にショート分岐命令とロ
ング分岐命令を用意することは多ワード命令が増加する
ことを意味している。この場合、命令デコーダ部の回路
規模が大きくなりマイコンのコストが増大する。したが
って、従来は使用頻度の高い命令のみショート分岐命令
とロング分岐命令の両者が設定されていて、条件分岐命
令などにはショート分岐命令のみ設定されロング分岐命
令は設定されなかった。したがって、プログラマはプロ
グラム作成の際、ページ構成を意識したプログラミング
を要求されプログラムの生産性を悪化させる原因となっ
ていた。そこで、本発明は従来のこのような問題を解決
するために、低コストですべての分岐命令に対してショ
ート分岐命令とロング分岐命令を用意する手段を提供す
ることを目的としている。また、本発明の半導体計算装
置を用いることにより、安価で高機能の電子機器を得る
ことを目的としている。For example, in an 8-bit microcomputer, the maximum number of instructions that can be expressed by one word of operation code is 256 words.
Conditional branch instruction, relative branch instruction, or subroutine
Providing short branch instructions and long branch instructions for all branch instructions such as call instructions means that the number of multi-word instructions increases. In this case, the circuit scale of the instruction decoder section increases and the cost of the microcomputer increases. Therefore, conventionally, both short branch instructions and long branch instructions are set only for frequently used instructions, and only short branch instructions are set for conditional branch instructions and long branch instructions are not set. Therefore, the programmer is required to perform programming in consideration of the page structure when creating the program, which causes the productivity of the program to deteriorate. Therefore, in order to solve such a conventional problem, an object of the present invention is to provide a means for preparing a short branch instruction and a long branch instruction for all branch instructions at low cost. Further, another object of the present invention is to obtain an inexpensive and highly functional electronic device by using the semiconductor computing device of the present invention.
【0006】[0006]
【課題を解決するための手段】上記課題を解決するため
に、本発明の半導体計算装置は、 (1)a)プログラム命令を記憶するプログラム命令記
憶手段と、 b)前記命令記憶手段より出力されるプログラム命令を
一時記憶する手段を有する命令記憶手段と c)前記命令記憶手段に一時記憶されたプログラム命令
をデコードして各種の制御信号を発生する命令デコーダ
と d)前記命令デコーダより出力される制御信号にしたが
ってデータを書き込む手段を有し、前記プログラム命令
記憶手段のアドレスの下位部分を指定する手段を有する
第1のアドレス記憶手段と、 e)前記第1のアドレス記憶手段が指定するアドレスと
は異なる前記プログラム命令記憶手段のアドレスの上位
部分を指定する第2のアドレス記憶手段と、 f)前記命令デコーダより出力される制御信号にしたが
ってデータを書き込む手段を有するアドレス一時記憶手
段とで構成される半導体計算装置において、 g)前記半導体計算装置はプログラム分岐する分岐命令
を備えており、 h)分岐命令の実行は、前記第1のアドレス記憶手段が
前記プログラム命令記憶手段のアドレスの一部を指定す
ると共に、前記アドレス一時記憶手段に格納されたデー
タが前記第2のアドレス記憶手段に転送された後、前記
第2のアドレス記憶手段が前記プログラム命令記憶手段
の他の一部を指定することによって行われることを特徴
とする。In order to solve the above-mentioned problems, a semiconductor computer according to the present invention comprises: (1) a) a program instruction storage means for storing a program instruction; and b) an output from the instruction storage means. An instruction storage unit having means for temporarily storing a program instruction to be stored, c) an instruction decoder for decoding the program instruction temporarily stored in the instruction storage unit to generate various control signals, and d) output from the instruction decoder. First address storage means having means for writing data according to a control signal and having means for designating a lower part of an address of the program instruction storage means; and e) an address designated by the first address storage means. Second address storage means for designating an upper part of an address of the program instruction storage means different from each other; f) the instruction decoration A semiconductor computing device comprising address temporary storage means having means for writing data in accordance with a control signal output from the controller, g) the semiconductor computing device includes a branch instruction for branching a program, and h) a branch instruction. Is executed after the first address storage means specifies a part of the address of the program instruction storage means and the data stored in the address temporary storage means is transferred to the second address storage means. , The second address storage means is performed by designating another part of the program instruction storage means.
【0007】または、 (2)a)(1)の半導体計算装置において、データを
一時記憶するデータ記憶手段と、 b)前記命令デコーダより出力される制御信号にしたが
って、前記データ記憶手段に格納されたデータの少なく
とも加算、論理和、論理積をする手段を有する算術論理
演算回路と、 c)前記論理演算回路の演算結果が零のときに一定の値
に設定されるゼロフラグと、前記論理演算回路の演算結
果が桁上げしたときに一定の値に設定されるキャリィの
うち少なくとも一方を有し、 d)前記ゼロフラグまたはキャリィフラグの状態によっ
てプログラム分岐したり、プログラム分岐しなっかたり
する条件分岐命令を備え、 e)前記条件分岐命令実行時に、プログラム分岐しなか
った場合には、前記アドレス一時記憶手段に前記第2の
アドレス記憶手段に格納されたアドレスデータが書き込
まれることを特徴とする。Alternatively, (2) a) in the semiconductor computing device of (1), data storing means for temporarily storing data, and b) stored in the data storing means in accordance with a control signal output from the instruction decoder. Arithmetic logic operation circuit having means for performing at least addition, logical sum, and logical product of the data, c) a zero flag set to a constant value when the operation result of the logical operation circuit is zero, and the logical operation circuit Has at least one of the carry set to a constant value when the carry result of the operation is carried, and d) a conditional branch instruction that causes a program branch or does not branch depending on the state of the zero flag or carry flag. And e) when the program does not branch at the time of executing the conditional branch instruction, the second address is stored in the address temporary storage means. Wherein the address data stored in the address storage means is written.
【0008】または、本発明の電子機器は、(1)また
は(2)または(3)の半導体計算装置を含むことを特
徴とする。Alternatively, the electronic equipment of the present invention is characterized by including the semiconductor computing device of (1), (2) or (3).
【0009】[0009]
【作用】上記のように、アドレス一時記憶手段を設定す
ることにより、すべての分岐命令に対してロング分岐と
ショート分岐の動作をさせることが可能となる。これ
は、分岐実行前に、アドレス一時記憶手段にデータを書
き込み、分岐命令実行時には、下位アドレスはオペラン
ドのデータが第1のアドレス記憶手段に書き込まれ、上
位アドレスである第2のアドレス記憶手段にはアドレス
一時記憶手段からのデータが書き込まれるからでる。し
たがって、アドレス一時記憶手段にデータを書き込む命
令を一つ追加するだけで、すべてのショート分岐命令が
ロング分岐命令の機能を果たすことを可能とする。As described above, by setting the address temporary storage means, it becomes possible to cause all branch instructions to perform long branch and short branch operations. This is because the data is written in the address temporary storage means before the branch execution, and when the branch instruction is executed, the operand data is written in the first address storage means for the lower address and the second address storage means which is the upper address. This is because the data from the address temporary storage means is written. Therefore, all the short branch instructions can fulfill the function of the long branch instruction only by adding one instruction for writing data to the address temporary storage means.
【0010】[0010]
【実施例】図1は本発明の半導体計算装置のブロック図
である。1 is a block diagram of a semiconductor computer according to the present invention.
【0011】1はプログラムROMであり、プログラム
命令が記憶されている。プログラムROMに記憶された
プログラム命令は、フェッチサイクルにデータバス17
を介して命令レジスタ2に書き込まれ、命令レジスタに
書き込まれたプログラム命令が命令デコーダ3でデコー
ドされ、各種の制御信号であるマイクロ命令16を出力
する。Reference numeral 1 is a program ROM in which program instructions are stored. The program instruction stored in the program ROM is transferred to the data bus 17 in the fetch cycle.
The program instruction written in the instruction register 2 through the instruction register 3 is decoded by the instruction decoder 3 and the micro instruction 16 which is various control signals is output.
【0012】プログラムROMはページ指定レジスタ4
とプログラムカウンタ5でアドレス指定される。分岐命
令実行時には、オペランドのデータすなわち分岐先アド
レスの下位アドレスがデータバスを介してプログラムカ
ウンタに書き込まれるのと同時に、新ページレジスタ6
の上位アドレスデータがページ指定レジスタに書き込ま
れ、分岐先のプログラム命令のアドレス指定を実現す
る。新ページレジスタは、プログラム命令によりデータ
バスを介してプログラムROMに書き込まれたオペラン
ドデータを書き込むことができる。The program ROM is a page designation register 4
Are addressed by the program counter 5. When the branch instruction is executed, the operand data, that is, the lower address of the branch destination address is written to the program counter via the data bus, and at the same time, the new page register 6
The upper address data of is written into the page designation register to realize the address designation of the branch destination program instruction. The new page register can write the operand data written in the program ROM via the data bus according to a program instruction.
【0013】図1の10は、ALU(Arithmet
ic Logic Unit:算術論理演算ユニット)
であり、8のテンポラリレジスタAと9のテンポラリレ
ジスタBのデータを加算、減算、論理積、論理和等の算
術論理演算をする。テンポラリレジスタAとテンポラリ
レジスタBにはマイクロ命令にしたがってデータRAM
7に格納されたデータをデータバスを介して書き込むこ
とができる。また、ALUの演算結果はレンポラリレジ
スタCに書き込まれ、データバスを介してデータRAM
に戻すこともできる。Reference numeral 10 in FIG. 1 is an ALU (Arithmet).
ic Logic Unit: arithmetic logic operation unit)
That is, arithmetic logical operations such as addition, subtraction, logical product, and logical sum of the data in the temporary register A of 8 and the data of the temporary register B of 9 are performed. Temporary register A and temporary register B have data RAM according to the micro instruction.
The data stored in 7 can be written via the data bus. In addition, the calculation result of the ALU is written in the reminder register C, and is transferred to the data RAM via the data bus.
It can also be returned to.
【0014】ALUの演算結果が“0”の場合は、ゼロ
フラグレジスタ13が“1”にセットされ“0”でなか
った場合は“0”にリセットされる。また、ALUの加
算結果に桁上げ信号が発生した場合などは、キャリフラ
グレジスタ12が“1”にセットされ、それ以外の場合
に“0”にリセットされる。ゼロフラグ信号14とキャ
リフラグ信号15は命令デコーダで条件分岐命令の分岐
判定の制御信号となる。When the operation result of the ALU is "0", the zero flag register 13 is set to "1", and when it is not "0", it is reset to "0". When a carry signal is generated in the addition result of the ALU, the carry flag register 12 is set to "1", and otherwise it is reset to "0". The zero flag signal 14 and the carry flag signal 15 are control signals for branch judgment of conditional branch instructions in the instruction decoder.
【0015】以下に具体的なプログラム例を示す。A specific program example is shown below.
【0016】PSET next_page JMP C,next_step “PSET next_page”は新ページレジスタに分岐
先のページ・next_pageを書き込む命令である。PSET next_page JMP C, next_step “PSET next_page” is an instruction to write the branch destination page, next_page, to the new page register.
【0017】“JMP C,next_step”はプログ
ラムカウンタにキャリフラグがセットされていたとき分
岐先の下位アドレス・next_stepを書き込む条件分岐命
令である。"JMP C, next_step" is a conditional branch instruction for writing the lower address of the branch destination, next_step, when the carry flag is set in the program counter.
【0018】条件成立したとき、すなわちキャリフラグ
がセットされていた場合は、“JMP C,next_s
tep”実行時には、“next_step”がプログラムカウンタ
に書き込まれるのと同時に、新ページレジスタに格納さ
れた“next_page”がページレジスタに書き込まれペー
ジ外分岐を実現する。When the condition is satisfied, that is, when the carry flag is set, "JMP C, next_s
When "tep" is executed, "next_step" is written in the program counter, and at the same time, "next_page" stored in the new page register is written in the page register to realize an out-of-page branch.
【0019】条件成立しないとき、すなわちキャリフラ
グがリセットされていた場合は、“JMP C,ne
xt_step”実行時には、“next_step”はプログラムカウ
ンタに書き込まれずカウンタインクリメントする。この
とき、新ページレジスタには現在ページであるページ指
定レジスタに格納されたデータが書き戻される。When the condition is not satisfied, that is, when the carry flag is reset, "JMP C, ne
When "xt_step" is executed, "next_step" is not written to the program counter and is incremented, and at this time, the data stored in the page designating register which is the current page is written back to the new page register.
【0020】このため、分岐先ページを意識せず現在ペ
ージの処理を継続することができる。Therefore, the processing of the current page can be continued without being aware of the branch destination page.
【0021】[0021]
【発明の効果】本発明は、以上述べてきたように新ペー
ジレジスタという小規模な回路追加により、すべての分
岐命令にロング分岐すなわちページ外分岐を可能とす
る。また、もちろんページ内分岐の場合は“PSET”
命令を分岐命令以前挿入する必要がないため実行速度を
低下させたりプログラム長を長くしたりするものではな
い。As described above, the present invention enables a long branch, that is, an out-of-page branch for all branch instructions by adding a small-scale circuit called a new page register. Also, of course, in the case of branching within a page, "PSET"
It does not slow down the execution speed or lengthen the program length because it is not necessary to insert the instruction before the branch instruction.
【0022】このように本発明により低コストで自由度
の高いプログラムを可能とするマイクロコンピュータを
実現することができる。As described above, according to the present invention, it is possible to realize a microcomputer which enables a program with low cost and a high degree of freedom.
【0023】また、本発明の半導体計算装置を用いるこ
とにより、小規模なプログラムから大規模なプログラム
までほぼ共通のモジュールプログラムを使用することが
できるため各種の電子機器を開発する際、特に有効であ
り、本発明の半導体計算装置を使用した電子機器も本発
明に含まれる。By using the semiconductor computing device of the present invention, it is possible to use almost common module programs from small-scale programs to large-scale programs, which is particularly effective when developing various electronic devices. Therefore, an electronic device using the semiconductor computing device of the present invention is also included in the present invention.
【図1】本発明の半導体計算装置のブロック図。FIG. 1 is a block diagram of a semiconductor computer according to the present invention.
1・・・プログラムROM 2・・・命令レジスタ 3・・・命令デコーダ 4・・・ページ指定レジスタ 5・・・プログラムカウンタ 6・・・新ページレジスタ 7・・・データRAM 8・・・テンポラリレジスタA 9・・・テンポラリレジスタB 10・・・ALU 11・・・テンポラリレジスタC 12・・・キャリフラグレジスタ 13・・・ゼロフラグレジスタ 14・・・キャリフラグ信号 15・・・ゼロフラグ信号 16・・・マイクロ命令 17・・・データバス 1 ... Program ROM 2 ... Instruction register 3 ... Instruction decoder 4 ... Page designation register 5 ... Program counter 6 ... New page register 7 ... Data RAM 8 ... Temporary register A 9 ... Temporary register B 10 ... ALU 11 ... Temporary register C 12 ... Carry flag register 13 ... Zero flag register 14 ... Carry flag signal 15 ... Zero flag signal 16 ... Micro instruction 17 ・ ・ ・ Data bus
Claims (3)
命令記憶手段と、 b)前記命令記憶手段より出力されるプログラム命令を
一時記憶する手段を有する命令記憶手段と c)前記命令記憶手段に一時記憶されたプログラム命令
をデコードして各種の制御信号を発生する命令デコーダ
と d)前記命令デコーダより出力される制御信号にしたが
ってデータを書き込む手段を有し、前記プログラム命令
記憶手段のアドレスの下位部分を指定する手段を有する
第1のアドレス記憶手段と、 e)前記第1のアドレス記憶手段が指定するアドレスと
は異なる前記プログラム命令記憶手段のアドレスの上位
部分を指定する第2のアドレス記憶手段と、 f)前記命令デコーダより出力される制御信号にしたが
ってデータを書き込む手段を有するアドレス一時記憶手
段とで構成される半導体計算装置において、 g)前記半導体計算装置はプログラム分岐する分岐命令
を備えており、 h)分岐命令の実行は、前記第1のアドレス記憶手段が
前記プログラム命令記憶手段のアドレスの一部を指定す
ると共に、前記アドレス一時記憶手段に格納されたデー
タが前記第2のアドレス記憶手段に転送された後、前記
第2のアドレス記憶手段が前記プログラム命令記憶手段
の他の一部を指定することによって行われることを特徴
とする半導体計算装置。1. A) program instruction storage means for storing program instructions; b) instruction storage means having means for temporarily storing program instructions output from the instruction storage means; and c) temporary storage in the instruction storage means. An instruction decoder for decoding the generated program instruction to generate various control signals; and d) means for writing data in accordance with the control signal output from the instruction decoder, and the lower part of the address of the program instruction storage means First address storage means having means for designating; e) second address storage means for designating an upper part of the address of the program instruction storage means different from the address designated by the first address storage means; f) Address having means for writing data according to the control signal output from the instruction decoder G) the semiconductor computing device includes a branch instruction for branching a program, and h) the execution of the branch instruction is performed by the first address storing means by the program instruction storage. A part of the address of the means is designated, and after the data stored in the address temporary storage means is transferred to the second address storage means, the second address storage means is replaced by the other program instruction storage means. A semiconductor computing device characterized by being performed by designating a part of.
て、データを一時記憶するデータ記憶手段と、 b)前記命令デコーダより出力される制御信号にしたが
って、前記データ記憶手段に格納されたデータの少なく
とも加算、論理和、論理積をする手段を有する算術論理
演算回路と、 c)前記論理演算回路の演算結果が零のときに一定の値
に設定されるゼロフラグと、前記論理演算回路の演算結
果が桁上げしたときに一定の値に設定されるキャリィの
うち少なくとも一方を有し、 d)前記ゼロフラグまたはキャリィフラグの状態によっ
てプログラム分岐したり、プログラム分岐しなっかたり
する条件分岐命令を備え、 e)前記条件分岐命令実行時に、プログラム分岐しなか
った場合には、前記アドレス一時記憶手段に前記第2の
アドレス記憶手段に格納されたアドレスデータが書き込
まれることを特徴とした請求項1記載の半導体計算装
置。2. A semiconductor computer according to claim 1, wherein the data storage means temporarily stores data, and b) the data stored in the data storage means according to a control signal output from the instruction decoder. An arithmetic logic operation circuit having means for performing at least addition, logical sum, and logical product of c), c) a zero flag which is set to a constant value when the operation result of the logic operation circuit is zero, and the operation of the logic operation circuit It has at least one of the carry set to a constant value when the result is carried, and d) it has a conditional branch instruction that causes a program branch or does not branch depending on the state of the zero flag or carry flag. E) If no program branch occurs during execution of the conditional branch instruction, the second address is stored in the address temporary storage means. 2. The semiconductor computer according to claim 1, wherein the address data stored in the memory is written.
算装置を含むことを特徴とする電子機器。3. An electronic apparatus including the semiconductor computer according to claim 1 or 2.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP03222979A JP3116444B2 (en) | 1991-09-03 | 1991-09-03 | Semiconductor computing equipment and electronic equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP03222979A JP3116444B2 (en) | 1991-09-03 | 1991-09-03 | Semiconductor computing equipment and electronic equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0561669A true JPH0561669A (en) | 1993-03-12 |
| JP3116444B2 JP3116444B2 (en) | 2000-12-11 |
Family
ID=16790896
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP03222979A Expired - Fee Related JP3116444B2 (en) | 1991-09-03 | 1991-09-03 | Semiconductor computing equipment and electronic equipment |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3116444B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08153333A (en) * | 1994-11-29 | 1996-06-11 | Sanyo Electric Co Ltd | Optical pickup device |
-
1991
- 1991-09-03 JP JP03222979A patent/JP3116444B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP3116444B2 (en) | 2000-12-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2554050B2 (en) | Data processing method | |
| EP0087785A2 (en) | Microprogram controlled data processing apparatus | |
| EP0523758B1 (en) | A method and apparatus for coordinating execution of an instruction by a coprocessor | |
| US4758950A (en) | Method and apparatus for selectively delaying an interrupt of a coprocessor | |
| US4821231A (en) | Method and apparatus for selectively evaluating an effective address for a coprocessor | |
| JP2993975B2 (en) | Central processing unit | |
| JPS6250934A (en) | Interrupting control system of processor | |
| JP3116444B2 (en) | Semiconductor computing equipment and electronic equipment | |
| JPS6355634A (en) | Data processing system | |
| JPH056281A (en) | Information processor | |
| JPH06162067A (en) | Device and method for controlling vector instruction | |
| JP2743947B2 (en) | Micro program control method | |
| US4811274A (en) | Method and apparatus for selectively evaluating an effective address for a coprocessor | |
| JP3168845B2 (en) | Digital signal processor | |
| JPS61184643A (en) | Starting control system for virtual computer | |
| JPH02214938A (en) | Data processor | |
| JPH01196639A (en) | Information processor | |
| JPH0535499A (en) | Data processing device and data processing method | |
| JPS5919287A (en) | Input and output processing system by memory access instruction | |
| JPH02183333A (en) | Data processor | |
| JPS62269237A (en) | Data processor | |
| JPH03273349A (en) | Access control system | |
| JPH0424731B2 (en) | ||
| JPS58134350A (en) | Memory controller | |
| JPS62226337A (en) | Electronic computer |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081006 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091006 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |