Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH07104772B2 - Integrated circuit - Google Patents
[go: Go Back, main page]

JPH07104772B2 - Integrated circuit - Google Patents

Integrated circuit

Info

Publication number
JPH07104772B2
JPH07104772B2 JP62196758A JP19675887A JPH07104772B2 JP H07104772 B2 JPH07104772 B2 JP H07104772B2 JP 62196758 A JP62196758 A JP 62196758A JP 19675887 A JP19675887 A JP 19675887A JP H07104772 B2 JPH07104772 B2 JP H07104772B2
Authority
JP
Japan
Prior art keywords
data
circuit
register
increment
latch circuit
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 - Lifetime
Application number
JP62196758A
Other languages
Japanese (ja)
Other versions
JPS6441026A (en
Inventor
篤弘 原
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 Corp
Original Assignee
NEC Corp
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 Corp filed Critical NEC Corp
Priority to JP62196758A priority Critical patent/JPH07104772B2/en
Publication of JPS6441026A publication Critical patent/JPS6441026A/en
Publication of JPH07104772B2 publication Critical patent/JPH07104772B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Executing Machine-Instructions (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はレジスタを持つ集積回路に関し、特にレジスタ
のデータをインクリメントする集積回路に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an integrated circuit having a register, and more particularly to an integrated circuit which increments data in the register.

〔従来の技術〕[Conventional technology]

第2図と第3図に従来のレジスタ内のデータをインクリ
メントする集積回路のブロック図を示す。第2図におい
てレジスタ2−1はデータをラッチする回路2−2とデ
ータをインクリメントする回路2−3とそれぞれの回路
2−2,2−3にデータのやりとりをさせる制御信号2−
4からなっていた。また第3図においてレジスタ3−1
のデータはALU(演算論理ユニット)3−2で制御信号
3−3によってインクリメントされていた。
2 and 3 show block diagrams of conventional integrated circuits for incrementing data in registers. In FIG. 2, a register 2-1 includes a circuit 2-2 for latching data, a circuit 2-3 for incrementing data, and a control signal 2-for allowing the respective circuits 2-2 and 2-3 to exchange data.
It consisted of four. Further, in FIG. 3, register 3-1
Data was incremented by the control signal 3-3 in the ALU (arithmetic logic unit) 3-2.

〔発明が解決しようとする問題点〕 上述した従来のレジスタのデータのインクリメントはレ
ジスタにインクリメント回路をもっているので素子数が
多くなったり、または、データをALUでインクリメント
するのでインクリメントされるデータのビット数がALU
のビット数に制限されるという欠点をもっていた。
[Problems to be Solved by the Invention] The above-mentioned conventional register data increment has a large number of elements because the register has an increment circuit, or the number of bits of data incremented because the data is incremented by ALU. Is ALU
It had the drawback of being limited to the number of bits of.

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

本発明の集積回路はプログラムカウンタ(PC)に、PCの
データをラッチしておく回路と、制御信号によりレジス
タのデータとPCのデータを切換える回路とそのデータを
インクリメントする回路とを設けている。
In the integrated circuit of the present invention, the program counter (PC) is provided with a circuit for latching PC data, a circuit for switching register data and PC data by a control signal, and a circuit for incrementing the data.

〔実施例〕〔Example〕

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

第1図は本発明の一実施例を示すブロック図である。PC
(プログラムカウンタ)1−1はデータをラッチしてお
く回路1−4とデータをインクリメントする回路1−6
とPC1−1の外部のデータとラッチ回路1−4のデータ
を切換える回路1−5とで構成されている。ここでは説
明を簡単にするためにレジスタA1−2とレジスタB1−3
は4ビットで構成されPC1−1は12ビットで構成されて
いるとする。PC1−1は通常、ラッチ回路1−4のデー
タを制御信号A1−7によって切換え回路1−5に送り、
インクリメント回路1−6でインクリメントして、ラッ
チ回路1−4にインクリメントされたデータを送返して
ラッチしておく。レジスタA1−2のデータもしくはレジ
スタB1−3のデータあるいは、レジスタA1−2とレジス
タB1−3のデータを1つのデータとしてインクリメント
する場合には、まずPC1−1のラッチ回路1−4のデー
タを前記のように先にインクリメントしてラッチしてお
き、その後、制御信号B1−8によってデータの選択を行
い、データ切換え回路1−5にデータを送り、さらにイ
ンクリメント回路1−6でインクリメントし、インクリ
メントされたデータを選択されたレジスタに送返す。PC
1−1は12ビット構成なのでレジスタA1−2とレジスタB
1−3のデータを1つのデータとしても8ビットとなの
で、インクリメントすることができる。
FIG. 1 is a block diagram showing an embodiment of the present invention. PC
A (program counter) 1-1 is a circuit 1-4 for latching data and a circuit 1-6 for incrementing data.
And a circuit 1-5 for switching the data outside the PC 1-1 and the data in the latch circuit 1-4. Here, in order to simplify the explanation, register A1-2 and register B1-3
Is composed of 4 bits and PC1-1 is composed of 12 bits. The PC1-1 normally sends the data of the latch circuit 1-4 to the switching circuit 1-5 by the control signal A1-7,
The data is incremented by the increment circuit 1-6, and the incremented data is sent back to the latch circuit 1-4 and latched. When incrementing the data of the register A1-2, the data of the register B1-3, or the data of the register A1-2 and the register B1-3 as one data, first, the data of the latch circuit 1-4 of the PC1-1 is set. As described above, it is incremented and latched first, and then the data is selected by the control signal B1-8, the data is sent to the data switching circuit 1-5, and further incremented by the increment circuit 1-6. Sends the selected data back to the selected register. PC
Since 1-1 is a 12-bit configuration, register A1-2 and register B
Since 1 to 3 data is 8 bits even as one data, it can be incremented.

〔発明の効果〕〔The invention's effect〕

以上説明したように本発明はPCのインクリメント回路を
レジスタのインクリメントに使用することにより、従来
のレジスタのデータのインクリメントのようなレジスタ
自身の専用回路やデータのビット数の制限がなくなると
いう効果がある。
As described above, according to the present invention, by using the increment circuit of the PC for incrementing the register, there is an effect that there is no limitation of the dedicated circuit of the register itself and the limitation of the number of bits of the data as in the conventional increment of the data of the register. .

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明の一実施例のブロック図、第2図、第3
図は従来例を示すブロック図である。 1−1……プログラムカウンタ(PC)、1−2……レジ
スタA、1−3……レジスタB、1−4……ラッチ回
路、1−5……データ切換え回路、1−6……インクリ
メント回路、1−7……制御信号A、1−8……制御信
号B、2−1,3−1……レジスタ、2−2……ラッチ回
路、2−3……インクリメント回路、2−4,3−3……
制御信号、3−2……ALU。
FIG. 1 is a block diagram of one embodiment of the present invention, FIG. 2 and FIG.
The figure is a block diagram showing a conventional example. 1-1 ... Program counter (PC), 1-2 ... Register A, 1-3 ... Register B, 1-4 ... Latch circuit, 1-5 ... Data switching circuit, 1-6 ... Increment Circuit, 1-7 ... Control signal A, 1-8 ... Control signal B, 2-1, 3-1 ... Register, 2-2 ... Latch circuit, 2-3 ... Increment circuit, 2-4 , 3-3 ……
Control signal 3-2 ... ALU.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】ラッチ回路およびこのラッチ回路のデータ
をインクリメントしインクリメントしたデータを前記ラ
ッチ回路に書き戻すインクリメント回路を有するプログ
ラムカウンタと、複数のレジスタ群とを備えた集積回路
において、前記ラッチ回路と前記インクリメント回路と
の間のデータの伝達通路の間に介在するとともに前記レ
ジスタ群との間に独立のデータ伝達通路を有するデータ
切換え回路を設け、前記データ切換え回路は第1の状態
のときは前記ラッチ回路と前記インクリメントとの間の
データ伝達通路を形成し、第2の状態のときは前記レジ
スタ群と前記インクリメント回路との間のデータ伝達通
路を形成し、前記ラッチ回路のデータをインクリメント
する前記インクリメント回路を用いて前記レジスタ群の
データをインクリメントすることを特徴とする集積回
路。
1. An integrated circuit comprising: a latch circuit; and a program counter having an increment circuit for incrementing the data of the latch circuit and writing the incremented data back to the latch circuit; A data switching circuit is provided which is interposed between the data transmission path with the increment circuit and has an independent data transmission path with the register group, and the data switching circuit is the above-mentioned in the first state. Forming a data transmission path between the latch circuit and the increment circuit, and forming a data transmission channel between the register group and the increment circuit in the second state to increment the data of the latch circuit; Incremental circuits are used to increment the data in the registers. Integrated circuit, characterized in that the cement.
JP62196758A 1987-08-05 1987-08-05 Integrated circuit Expired - Lifetime JPH07104772B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62196758A JPH07104772B2 (en) 1987-08-05 1987-08-05 Integrated circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62196758A JPH07104772B2 (en) 1987-08-05 1987-08-05 Integrated circuit

Publications (2)

Publication Number Publication Date
JPS6441026A JPS6441026A (en) 1989-02-13
JPH07104772B2 true JPH07104772B2 (en) 1995-11-13

Family

ID=16363128

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62196758A Expired - Lifetime JPH07104772B2 (en) 1987-08-05 1987-08-05 Integrated circuit

Country Status (1)

Country Link
JP (1) JPH07104772B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2928140B2 (en) * 1995-08-29 1999-08-03 甲府日本電気株式会社 Performance measurement counter circuit
JP2004192976A (en) * 2002-12-12 2004-07-08 Auto Network Gijutsu Kenkyusho:Kk Jig for press-fitting terminal and press-fitting device
JP3929931B2 (en) * 2003-05-13 2007-06-13 株式会社オートネットワーク技術研究所 Connector press-fitting jig

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5745643A (en) * 1980-09-03 1982-03-15 Hitachi Ltd Data processor

Also Published As

Publication number Publication date
JPS6441026A (en) 1989-02-13

Similar Documents

Publication Publication Date Title
CA2015514A1 (en) Packet switching system having bus matrix switch
JPH07104772B2 (en) Integrated circuit
JP2594690B2 (en) Set / reset circuit
JP2893897B2 (en) Serial I/O Device
JPH02104016A (en) Master-slave type flip-flop circuit
KR970707489A (en) A load sharing system and method for data processing and a load sharing communication system (LOAD SHARING SYSTEM AND A METHOD FOR PROCESSING OF DATA COMMUNICATION SYSTEM WITH LOAD SHARING)
JP2609685B2 (en) Reset circuit
JPS5933524A (en) Overload control system
JPH0691432B2 (en) Flip-flop circuit
JP2569498B2 (en) Flip flop
JPH04155481A (en) Microprocessor
JPH026683Y2 (en)
JPH02310730A (en) register selection device
KR0141803B1 (en) Multiplex-latch
JPH0382437U (en)
JPH02283118A (en) Rs latch circuit
JPS60180292A (en) Space switch
JPS58222346A (en) Control system of executing time of microprogram
JPH02113715A (en) D flip-flop circuit
JPS6020633A (en) Synchronizing logical circuit
JPS585121U (en) Keyboard shift control circuit
JPS59133627A (en) Input and output circuit of microcomputer
JPS6146623U (en) keyboard interface device
JPS63220349A (en) Transfer data output circuit
JPS6253493U (en)