JPS6222147A - One-chip microcomputer - Google Patents

One-chip microcomputer

Info

Publication number
JPS6222147A
JPS6222147A JP60162232A JP16223285A JPS6222147A JP S6222147 A JPS6222147 A JP S6222147A JP 60162232 A JP60162232 A JP 60162232A JP 16223285 A JP16223285 A JP 16223285A JP S6222147 A JPS6222147 A JP S6222147A
Authority
JP
Japan
Prior art keywords
instruction
register
memory
rom
timing
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
JP60162232A
Other languages
Japanese (ja)
Inventor
Masataka Yoshiura
吉浦 聖貴
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.)
NEC IC Microcomputer Systems Co Ltd
Original Assignee
NEC IC Microcomputer Systems Co 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 NEC IC Microcomputer Systems Co Ltd filed Critical NEC IC Microcomputer Systems Co Ltd
Priority to JP60162232A priority Critical patent/JPS6222147A/en
Publication of JPS6222147A publication Critical patent/JPS6222147A/en
Pending legal-status Critical Current

Links

Landscapes

  • Executing Machine-Instructions (AREA)
  • Microcomputers (AREA)

Abstract

PURPOSE:To attain high-speed processing even when an inexpensive ROM with long access time is used by providing a clock control circuit skipping a system clock. CONSTITUTION:An instruction corresponding to an odd address is stored in a ROM7 and an instruction corresponding to an even address is stored in a ROM8. The instruction stored in both the ROMs7, 8 is accessed and read alternately by a program counter 4. When the read instruction is a specific instruction comprising composite word length by a detector 12, a clock control circuit 14 receiving the detection signal 14 skipps a prescribed clock among system clocks phi0-phi3. Since the timing not required for the execution of the instruction is skipped, high-speed processing is attained even when the inexpensive ROM with long access time is used.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はメモリ(例えば、ROM;リードオンリーメモ
リ)K命令を格納したワンチップマイクロコンビ晶−夕
に関し、特に高速命令処理が可能なワンチップマイクロ
コンピュータに関する。
[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to a one-chip microcombi crystal display device storing K instructions in a memory (for example, ROM; read-only memory), and in particular to a one-chip microcombination device capable of high-speed instruction processing. Regarding microcomputers.

〔従来の技術〕[Conventional technology]

マイクロコンビ為−夕は、命令語を記憶しているROM
から順次命令語を読み出し、これを解読することにより
所定処理を行うが、マイクロコンピュータに備える命令
の中には、複数の命令語により所定処理を行う命令があ
る。例えば、初めの命令語で演算等の処理の種類を決定
し1次の命令語で処理すべき対象(汎用レジスタ、デー
タメモリ)の選択データを得た後、実際の処理を実行す
る場合である。
The microcombi is a ROM that stores command words.
A predetermined process is performed by sequentially reading instruction words from a microcomputer and decoding them. Among the instructions provided in a microcomputer, there is an instruction that performs a predetermined process using a plurality of instruction words. For example, the first instruction word determines the type of processing such as arithmetic operations, the first instruction word obtains selection data for the target to be processed (general-purpose register, data memory), and then the actual processing is executed. .

従来、このようなマイクロコンピュータで、複数の命令
語長、例えば1語長を1バイトとすると2バイトで構成
される命令(lバイト目と2バイト目の組合せで一つの
命令を構成するもの;以後2語命令という、)を実行す
る場合の説明を行う。
Conventionally, in such microcomputers, multiple instruction word lengths, for example, an instruction consisting of 2 bytes when one word length is 1 byte (one instruction is composed of a combination of the 1st byte and the 2nd byte; An explanation will be given of the case of executing a two-word command (hereinafter referred to as a two-word command).

第3図は従来のワンチップマイクロコンピュータのブロ
ック図、第4図は第3図の命令アクセスタソミング図で
ある0図において、4は1プログラムカウンタ、41は
レジスタ、43は+1のインクメンタ、44はアドレス
レジスタ、7はROM。
FIG. 3 is a block diagram of a conventional one-chip microcomputer, and FIG. 4 is an instruction access data programming diagram of FIG. 44 is an address register, and 7 is a ROM.

11はインストラクションレジスタを示し、φ0〜φ4
は命令処理を行う九めのシステムクロック、T1〜TI
はタイミングを示す、これら図に示すように、システム
クロックφ0のタイミングT1でアドレスレジスタ44
により指定されるデータ(命令語)をROM7からイン
ストラクタ1ンレジスタIIKラツチして、タイミング
Tl(φ0)、又は次のTz(φ1)で命令をデコード
し、例えば命令処理の種類を決定しておく。
11 indicates an instruction register, φ0 to φ4
is the ninth system clock that processes instructions, T1 to TI
indicates the timing. As shown in these figures, at timing T1 of the system clock φ0, the address register 44
The data (instruction word) specified by is latched from the ROM 7 to the instructor register IIK, and the instruction is decoded at timing Tl (φ0) or the next Tz (φ1) to determine, for example, the type of instruction processing.

一方、ROM7をアクセスするには、第4図のタイミン
グ図にみられるように、タイミングT2(φs)Kアド
レスレジスタ44の出力アドレスを確定し、さらにこの
アドレス指定されたROM7のデータを読み出すには、
タイミングTs(φ2)。
On the other hand, in order to access ROM7, as shown in the timing diagram of FIG. ,
Timing Ts (φ2).

Ta(φg)、Ta(φ0)を必要としている。Ta(φg) and Ta(φ0) are required.

従って、この従来の回路においては、1バイトのデータ
をR,OMからアクセスするには、Tz(φ1)。
Therefore, in this conventional circuit, in order to access 1 byte of data from R and OM, Tz(φ1).

T、(φz)、T<(φs)、Ts(φ3)のタイミン
グを必要とする。この場合、タイミングTa(φ2)お
よびTa(φ3)は、2バイト目の命令語(例えば選択
データ)をアクセスするために必要なタイミングであシ
、命令の処理を実際に実行するタイミングではない。
The timing of T, (φz), T<(φs), and Ts(φ3) is required. In this case, the timings Ta (φ2) and Ta (φ3) are the timings required to access the second byte instruction word (for example, selection data), and are not the timings at which the instruction processing is actually executed.

次に、タイミングTs(φ0)で2バイト目の命令語を
ROM7から7エツチし、タイミングT11(φ0)又
は次のTs(φ1)で命令語を汎用レジスタ等の選択デ
ータとして使用し、次のタイミングTv(φz)、Ts
(φ3)で実際に演算等の所定処理が実行される。
Next, at timing Ts (φ0), the second byte of the instruction word is etched from ROM7, and at timing T11 (φ0) or the next Ts (φ1), the instruction word is used as selection data for general-purpose registers, etc., and the next Timing Tv (φz), Ts
At (φ3), predetermined processing such as calculation is actually executed.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

上述したように従来のワンチップマイクロコンピュータ
ににおいでは、複数語長から成る命令を実行する場合、
次の命令語をアクセスするための、実際に命令処理を実
行していない待ち時間が必要であり、この待ち時間を省
くことができないため、命令の高速処理ができないとい
う欠点があった。
As mentioned above, in conventional one-chip microcomputers, when executing an instruction consisting of multiple word lengths,
In order to access the next instruction word, a waiting time is required during which instruction processing is not actually executed, and since this waiting time cannot be eliminated, there is a drawback that high-speed processing of instructions cannot be performed.

また、高速で読み出し可能なアクセス時間の速いROM
を用いれば、この待ち時間を省くこともできるが、この
ような高速アクセスの可能なROMはROMセルサイズ
が大きく、このROMをワンチップマイクロコンピュー
タに内蔵した場合には、チップサイズの増大を招き、コ
ストアップを生ずるという欠点がありた。
In addition, ROM with fast access time that can be read at high speed
This waiting time can be avoided by using a ROM that can be accessed at high speed, but the ROM cell size is large, and if this ROM is built into a one-chip microcomputer, the chip size will increase. However, it has the disadvantage of increasing costs.

本発明の目的は、このような欠点を除き、アクセス時間
の長い安価なROMを使用しても高速処理を可能とした
マイクロコンピュータを提供することにある。
SUMMARY OF THE INVENTION An object of the present invention is to provide a microcomputer that eliminates these drawbacks and enables high-speed processing even when using an inexpensive ROM with a long access time.

〔問題点を解決するための手段〕[Means for solving problems]

本発明の構成は、命令を格納して内蔵されたメそりの内
容を順次読み出し、複数のシステムクロックに同期して
命令処理を行うワンチップマイクロコンピュータにおい
て、前記メモリが、奇数アドレスに対応した命令を格納
する第1のメモリと、偶数アドレスに対応した命令を格
納する第20メモリとからなシ、これら第1および第2
のメモリを交互にアクセスして命令を読み出すアクセス
制御回路と、とのアクセス制御回路により読み出された
命令が複数語長からなる特定命令であることを検出する
検出回路と、この検出回路の検出信号により前記システ
ムクロックのうち所定クロックをスキップせしめるスキ
ップ制御回路とを備えることを特徴とする。
The present invention provides a one-chip microcomputer that stores instructions, sequentially reads out the contents of a built-in memory, and processes instructions in synchronization with a plurality of system clocks. The first memory stores instructions corresponding to even addresses, and the twentieth memory stores instructions corresponding to even addresses.
an access control circuit that alternately accesses the memory of and reads out an instruction; a detection circuit that detects that an instruction read by the access control circuit of is a specific instruction having a plurality of word lengths; and a detection circuit of this detection circuit. The present invention is characterized by comprising a skip control circuit that causes a predetermined clock among the system clocks to be skipped by a signal.

〔実施例〕〔Example〕

次に本発明の実施例について図面を参照して説明する。 Next, embodiments of the present invention will be described with reference to the drawings.

第1図は本発明の一実施例のブロック図である。FIG. 1 is a block diagram of one embodiment of the present invention.

図において、2.16.17は2ANDゲート、3は2
0Rゲート、5.6. 44はアドレスレジスタ、7.
8は第1.第2のROM、13はクロック制御回路、1
5はラッチ回路である。プログラムカウンタ4は2個の
ROM5アドレスを示すカウンタで、異なるタイミング
でラッチされるレジスタ41.42と、インクリメンタ
43とで構成される。インクリメンタ43は、レジスタ
42の値に「+1」を加算する回路で、加算された値は
φlのタイミングでレジスタ41にラッチされる。この
レジスタ41の値はレジスタ<ztkoRゲート3の出
力が「1」の時ラッチする。また、インクリメンタ43
はアドレスレジスタ5.6にそれぞれ接続されている。
In the figure, 2.16.17 is a 2AND gate, and 3 is a 2AND gate.
0R Gate, 5.6. 44 is an address register; 7.
8 is the first. 2nd ROM, 13 is a clock control circuit, 1
5 is a latch circuit. The program counter 4 is a counter that indicates two ROM 5 addresses, and is composed of registers 41 and 42 that are latched at different timings, and an incrementer 43. The incrementer 43 is a circuit that adds "+1" to the value of the register 42, and the added value is latched into the register 41 at the timing of φl. The value of this register 41 is latched when the output of the register<ztkoR gate 3 is "1". Also, the incrementer 43
are connected to address registers 5.6, respectively.

このアドレスレジスタsは、偶数アドレスに対応するデ
ータ(命令語)が格納されている第一の読み出し専用の
メモリ(ROM)7のアドレスを記憶するレジスタで、
その出力はROM7のアドレスデコーダに接続されてい
る。
This address register s is a register that stores the address of the first read-only memory (ROM) 7 in which data (instruction words) corresponding to even-numbered addresses are stored.
Its output is connected to the address decoder of ROM7.

第2図は第1図のタイミングチャートである。FIG. 2 is a timing chart of FIG. 1.

アドレスレジスタ5は、レジスタ41の最下位ビットの
出力である制御信号9が「1」で、かつクロックφ1が
「1」のタイミングで、インクリメンタ43の値(偶数
アドレス値)をラッチする。
The address register 5 latches the value of the incrementer 43 (even address value) at the timing when the control signal 9, which is the output of the least significant bit of the register 41, is "1" and the clock φ1 is "1".

アドレスレジスタ6は、奇数アドレスに対応するデータ
(命令語)が格納されている第2の読み出し専用メモリ
(ROM)sのアドレスを記憶するレジスタで、ROM
8のアドレスデコーダに接続されている。このアドレス
レジスタ6は、制御信号9が「0」でかつφ1が「1」
のタイミングでインクリメンタ43の値(奇数アドレス
値)をラッチする。すなわち、制御信号9はROM7と
ROM8の2つを交互にアクセスするための制御信号と
なっている。
The address register 6 is a register that stores the address of a second read-only memory (ROM) s in which data (instruction words) corresponding to odd-numbered addresses are stored.
8 address decoders. This address register 6 is set when the control signal 9 is "0" and φ1 is "1".
The value of the incrementer 43 (odd address value) is latched at the timing of . That is, the control signal 9 is a control signal for alternately accessing the two ROMs 7 and 8.

このROM7から読み出されたデータ(命令語)は、M
PX(マルチプレクサ)10に入力され、ROMgから
のデータ(命令語)も同様KMPX10に入力されてい
る。このMPXloは、制御信号9が「0」の時にはR
OM7の読み出しデータを選択し、「1」の時にはRO
M8の読み出しデータを選択して、インストラクシ冒ン
レジスタ11に出力する。インストラクシ冒ンレジスタ
11は、MPXIOで選択されたROM7又はROM8
のデータ(命令語)を7エツチするレジスタである。こ
のインストラクシ冒ンレジスタ11の出力は、命令語の
解読を行い命令語に応じた処理を実行するための所定の
信号を出力するインストラクタ1ノデコーダ(図示せず
)に入力されると共に検出回路12に入力されている。
The data (instruction word) read from this ROM7 is M
It is input to the PX (multiplexer) 10, and data (instruction words) from the ROMg are also input to the KMPX 10. This MPXlo is R when the control signal 9 is “0”.
Select the read data of OM7, and when it is "1", RO
The read data of M8 is selected and output to the instruction register 11. The instruction register 11 is ROM7 or ROM8 selected by MPXIO.
This register is used to fetch 7 data (command words). The output of the instruction decoding register 11 is input to an instructor 1 decoder (not shown) that outputs a predetermined signal for decoding the instruction word and executing processing according to the instruction word, and is also input to the detection circuit 12. It has been entered.

この検出回路12は、インストラクシlンレジスタ11
でフェッチした命令語が、2語命令の1゛ バイト目の
ような複数の命令語長からなる特定命令であることを検
出する回路である。この検出回路12の検出信号14は
、特定のシステムクロックをスキップするかしないかを
制御するスキップ制御回路13及びラッチ回路15に接
続している。
This detection circuit 12 includes an instruction register 11.
This circuit detects that the fetched instruction word is a specific instruction consisting of multiple instruction word lengths, such as the 1st byte of a two-word instruction. The detection signal 14 of this detection circuit 12 is connected to a skip control circuit 13 and a latch circuit 15 that control whether or not to skip a specific system clock.

このラッチ回路15は検出信号14の値をφlのタイミ
ングでラッチする回路で、その出力は2ANDゲート2
に接続されている。この2ANDゲート2の残り入力は
φ0である。さらに2ANDゲート2の出力は20Bゲ
ート3に接続されている。前述のように、20Rゲート
3はプログラムカウンタ4のレジスタ420制御信号で
ある。す々わち、レジスタ42はφ3が「1」又はφ0
が「1」かクラッチ15の出力が「1」のタイミングで
、レジスタ41の値をラッチする。
This latch circuit 15 is a circuit that latches the value of the detection signal 14 at the timing of φl, and its output is a 2AND gate 2.
It is connected to the. The remaining input of this 2AND gate 2 is φ0. Furthermore, the output of the 2AND gate 2 is connected to the 20B gate 3. As previously mentioned, 20R gate 3 is the register 420 control signal for program counter 4. That is, the register 42 indicates that φ3 is "1" or φ0
is "1" or the output of the clutch 15 is "1", the value of the register 41 is latched.

次に本実施例の動作について説明する。Next, the operation of this embodiment will be explained.

前述のφ0.φ1.φ2.φ3の4相のクロックがシス
テムクロックであり、これらに同期して、命令語の読出
しや命令の実行等所定の処理が行われる。
The aforementioned φ0. φ1. φ2. The four-phase clock φ3 is a system clock, and predetermined processes such as reading out command words and executing commands are performed in synchronization with these clocks.

第2図のタイミングTs(システムクロックφ0)二 
制御信号9が「0」と仮定すると、インストラクタ1ン
レジスタ11は、ROM7のデータ(命令語)をフェッ
チする。次にTl(φ0)又はTz(システムクロック
φl)のタイミングで、このインストラクシ璽ンレジス
タ11の出力は、インストラクシ璽ンデコーダ(図示せ
ず)において解読されると共に検出回路12にも入力さ
れ、検出回路12がインストラクシ璽ンレジスタ11の
内容(1バイト目の命令)が2語命令であることを検出
した場合、検出信号14として「1」を出力する。
Timing Ts (system clock φ0) in Figure 2
Assuming that the control signal 9 is "0", the instructor register 11 fetches data (instruction word) from the ROM 7. Next, at the timing of Tl (φ0) or Tz (system clock φl), the output of this instruction code register 11 is decoded by an instruction code decoder (not shown) and is also input to the detection circuit 12 for detection. When the circuit 12 detects that the contents of the instruction register 11 (instruction in the first byte) is a two-word instruction, it outputs "1" as the detection signal 14.

さらに、タイミングT2(φ1)で、レジスタ41とア
ドレスレジスタ5は、新しいアドレス値としてレジスタ
42の値に「+1」を加えた、すなわちインクリメンタ
43の出方をラッチする。この時、制御信号9もレジス
タ41の最下位ビットであるから「0」から「1」K変
化する。
Further, at timing T2 (φ1), the register 41 and the address register 5 latch the value of the register 42 plus "+1" as a new address value, that is, the output of the incrementer 43. At this time, since the control signal 9 is also the least significant bit of the register 41, it changes from "0" to "1"K.

次のタイミングT3では、検出信号14によってスキッ
プ制御回路13により、システムクロックがφ0とカシ
、このタイミングで次のアドレス値のROMデータの読
出しを行うが、制御信号9が「1」であるため前記Tl
(φO)でデータを読出したROM7とは異なる、RO
M8のデータを読出す。このROM8で読み出されたデ
ータはインストラクシ冒ンレジスタ11でフェッチされ
る。
At the next timing T3, the system clock is set to φ0 by the skip control circuit 13 in response to the detection signal 14, and the ROM data of the next address value is read at this timing, but since the control signal 9 is "1", Tl
(φO) is a different ROM from which the data was read.
Read data of M8. The data read out from the ROM 8 is fetched by the instruction register 11.

このようにタイミングT1アドレスレジスタ5の示すア
ドレスに対応するデータをROM7から読み出して、イ
ンストラクシ冒ンレジスタ11で7エツチして、デコー
ドを行っている間に、一方のR,0M8をアクセスする
ことにより、タイミングT 1 * T 1で2回のR
OMアクセスを実行することができる。したがって、T
s(φ0)又はT4(φ1)で、2バイト目の命令をデ
コードし、さらにタイミングT4でアドレスレジスタ6
は新しいアドレスの値として、レジスタ42の値に「+
1」を加えたインクリメンタ43の出力をラッチし、次
にTs(φりのタイミング及びTa(φ3)で命令の所
定処理を行う。
In this way, by reading the data corresponding to the address indicated by the timing T1 address register 5 from the ROM 7, performing a 7 etch in the instruction write register 11, and accessing one R, 0M8 while decoding is being performed. , R twice at timing T 1 * T 1
OM access can be performed. Therefore, T
The second byte instruction is decoded at s (φ0) or T4 (φ1), and then the address register 6 is decoded at timing T4.
is added to the value of register 42 as the new address value.
The output of the incrementer 43 with the addition of ``1'' is latched, and then predetermined processing of the instruction is performed at the timing of Ts(φ) and Ta(φ3).

なお、本実施例では2語命令の場合について説明を行っ
たが、2バイト以上で構成される命令についても同様K
ROM7.ROM8を交互にアクセスすることにより、
安価で低速のROMを使用しても命令の実行に不要なタ
イき/グをスキップしてマシーンサイクルを短縮して、
高速処理を行うことができる。
In this embodiment, the case of a two-word instruction has been explained, but instructions consisting of two or more bytes can also be
ROM7. By accessing ROM8 alternately,
Even if you use an inexpensive, low-speed ROM, you can shorten the machine cycle by skipping unnecessary tying/typing to execute instructions.
Can perform high-speed processing.

〔発明の効果〕〔Effect of the invention〕

以上説明し九ように、本発明では、奇数のデータを格納
したROMと偶数のデータを格納したROMとを交互に
アクセスして命令を胱出すアクセス制御回路と、このア
クセス制御回路から読出された命令が複数語長から成る
特定命令であることを検出する検出回路と、この検出回
路の検出信号によりシステムクロックのうち所定クロッ
クをスキップせしめるスキップ制御回路とを有すること
により、アクセス時間の長い安価なROMを使用しても
高速処理を可能としたシステムを構成することができる
As explained above, the present invention includes an access control circuit that outputs commands by alternately accessing a ROM storing odd-numbered data and a ROM storing even-numbered data; By having a detection circuit that detects whether an instruction is a specific instruction consisting of multiple word lengths, and a skip control circuit that causes a predetermined clock of the system clock to be skipped based on the detection signal of this detection circuit, it is possible to reduce the cost by using a long access time. Even if a ROM is used, a system capable of high-speed processing can be constructed.

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

第1図は本発明の一実施例のブロック図、第2図は第1
図のタイミングチャート、第3図は従来のワンチップマ
イクロコンピュータのブロック図、第4図は第3図のタ
イミングチャートである。 1.9・・・・・・制御信号、2.16・・・・・・2
ANDゲート、3・・・・・・20Bゲート、4・・・
・・・プログラムカウウ/り、41.42・・・・・・
レジスタ、43・・・・・・インクリメンタ、5.6.
44・・・・・・アドレスレジスタ、7.8・・・・・
・読出し専用メモリ(ROM)、10・・・・・・マル
チプレクサ、11・・・・・・インストラクシ璽ンレジ
スタ、12・・・・・・検出回路、13・・・・・・ク
ロック制御回路、14・・・・・・検出信号、15・・
・・・・ラッチ回路。 茅3@
FIG. 1 is a block diagram of one embodiment of the present invention, and FIG. 2 is a block diagram of an embodiment of the present invention.
3 is a block diagram of a conventional one-chip microcomputer, and FIG. 4 is a timing chart of FIG. 3. 1.9...control signal, 2.16...2
AND gate, 3...20B gate, 4...
・・・Program Cow/Re, 41.42・・・・・・
Register, 43...Incrementer, 5.6.
44...address register, 7.8...
・Read-only memory (ROM), 10...Multiplexer, 11...Instruction register, 12...Detection circuit, 13...Clock control circuit, 14...detection signal, 15...
...Latch circuit. Kaya 3 @

Claims (1)

【特許請求の範囲】[Claims] 命令を格納して内蔵されたメモリの内容を順次読み出し
て、複数のシステムクロックに同期して命令処理を行う
ワンチップマイクロコンピュータにおいて、前記メモリ
が、奇数アドレスに対応した命令を格納する第1のメモ
リと、偶数アドレスに対応した命令を格納する第2のメ
モリとからなり、これら第1および第2のメモリを交互
にアクセスして命令を読み出すアクセス制御回路と、こ
のアクセス制御回路により読み出された命令が複数語長
からなる特定命令であることを検出する検出回路と、こ
の検出回路の検出信号により前記システムクロックのう
ち所定クロックをスキップせしめるスキップ制御回路と
を備えることを特徴とするワンチップマイクロコンピュ
ータ。
In a one-chip microcomputer that stores instructions and sequentially reads the contents of a built-in memory and processes instructions in synchronization with a plurality of system clocks, the memory is a first memory that stores instructions corresponding to odd addresses. It consists of a memory and a second memory that stores instructions corresponding to even addresses, and an access control circuit that alternately accesses these first and second memories to read out the instructions, and an access control circuit that reads out the instructions by accessing the first and second memories alternately. A one-chip device comprising: a detection circuit for detecting that a specified instruction is a specific instruction having a plurality of word length; and a skip control circuit for causing a predetermined clock of the system clocks to be skipped based on a detection signal from the detection circuit. microcomputer.
JP60162232A 1985-07-22 1985-07-22 One-chip microcomputer Pending JPS6222147A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60162232A JPS6222147A (en) 1985-07-22 1985-07-22 One-chip microcomputer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60162232A JPS6222147A (en) 1985-07-22 1985-07-22 One-chip microcomputer

Publications (1)

Publication Number Publication Date
JPS6222147A true JPS6222147A (en) 1987-01-30

Family

ID=15750480

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60162232A Pending JPS6222147A (en) 1985-07-22 1985-07-22 One-chip microcomputer

Country Status (1)

Country Link
JP (1) JPS6222147A (en)

Similar Documents

Publication Publication Date Title
JP2810068B2 (en) Processor system, computer system, and instruction processing method
JPH0374434B2 (en)
JPS62197830A (en) Data processing system
JPH0769791B2 (en) Microprocessor
US4758949A (en) Information processing apparatus
JPS623461B2 (en)
JPH03233630A (en) Information processor
KR920004279B1 (en) Microprocessor with pointer register
US4812970A (en) Microprogram control system
JPS6222147A (en) One-chip microcomputer
JP2694948B2 (en) Micro program processor
JPH024010B2 (en)
JPS6134188B2 (en)
JPH0218729B2 (en)
JPH0561660B2 (en)
JP2511063B2 (en) Pipeline control method
JPS6221131B2 (en)
JPH0241770B2 (en)
JPH03164945A (en) Data processor
JP3063593B2 (en) Programmable controller
JPH0375904B2 (en)
JPS6049439A (en) Control system of microprogram
JPS6028014B2 (en) microprocessor
JPH10207708A (en) Programmable controller
JPH11272463A (en) Storage device and information processor